# npm
# nrm 多镜像管理工具
# 安装 nrm
$ npm i -g nrm
# 添加源
$ nrm add mmears https://nexus.mmears.com/repository/npm-public/
# npm install
npm install xxx: 安装项目到项目目录下,不会将模块依赖写入devDependencies或dependencies。
npm install -g xxx: -g的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm cinfig prefix的位置
npm install -save xxx:-save的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。
npm install -save-dev xxx:-save-dev的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。
# 淘宝NPM镜像
https://npm.taobao.org/ (opens new window)
建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org (opens new window)
# 解决nrm安装报错
2021-04-11
解决方案 找到下方地址(见加粗部分,具体位置请参考报错代码的路径)
C:\Users\kefu\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20
注释或者删除【cli.js】第十七行,修改为下方代码
//const NRMRC = path.join(process.env.HOME, '.nrmrc'); (删除) const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
最后一步 我们在cmd中执行nrm --version,即可发现成功显示版本号
C:\Users\kefu>nrm --version 1.2.1
# yarn 安装
npm install -g yarn
← nvm