- 在使用 npm cache clean --force 命令时报的错。 可以使用 npm cache verify 命令。
- npm cache verify 清理无用的缓存文件和校验缓存数据完整性
- npm audit fix --force 检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复
- --legacy-peer-deps 目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。所以其实该命令并没有真的解决冲突,而是忽略了冲突
- nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换(npm install nrm -g)\
- nrm ls 查看可选源
- nrm current 查看当前源
- nrm use 切换源 (registry为源名)
例如: nrm use taobao
- nrm add 添加源 (registry为源名,url为源地址)
例如:添加一个公司私有的npm源,源地址为:http://192.168.22.11:8888,源名为cpm
nrm add cpm http://192.168.22.11:8888
- nrm del 删除源 (registry为源名)
例如:nrm del cpm
- 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