npm命令

94 阅读1分钟
  1. 在使用  npm cache clean --force  命令时报的错。 可以使用  npm cache verify  命令。
  2. npm cache verify 清理无用的缓存文件和校验缓存数据完整性
  3. npm audit fix --force 检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复
  4. --legacy-peer-deps 目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。所以其实该命令并没有真的解决冲突,而是忽略了冲突
  5. nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换(npm install nrm -g)\
  6. nrm ls 查看可选源
  7. nrm current 查看当前源
  8. nrm use 切换源 (registry为源名)
例如: nrm use taobao
  1. nrm add 添加源 (registry为源名,url为源地址)
例如:添加一个公司私有的npm源,源地址为:http://192.168.22.11:8888,源名为cpm
nrm add cpm http://192.168.22.11:8888
  1. nrm del 删除源 (registry为源名)
例如:nrm del cpm
  1. nrm test 测试源速度/测试官方源和源的响应时间 (registry为源名)
例如: nrm test taobao
      nrm test npm
查看当前源:npm config get registry
全局切换为国内像源:npm config set registry=http://registry.npm.taobao.org/
查看镜像源使用状态:npm get registry 或者 npm config get registry
全局换官方镜像源:npm config set registry http://www.npmjs.org

13.查看npm中xxx插件所有的版本

npm view xxx versions