引言
.npmrc
配置文件
代码语言:javascript复制C:Usersyiyun.npmrc
代码语言:javascript复制其实 全局包 位置就在此配置文件,可以直接修改此配置文件,或通过命令
registry=https://registry.npm.taobao.org
prefix=E:npm-global
cache=E:npm-cache
全局包默认位置
代码语言:javascript复制npm root -g
npm config ls # npm config list
npm config get cache
npm config ls -l
修改全局包位置
方式1: 直接修改配置 .npmrc
文件
代码语言:javascript复制
.npmrc
文件内 使用//注释内容
来注释
registry=https://registry.npm.taobao.org/
prefix=E:npm-global
cache=E:npm-cache
方式2: 使用 npm config set
代码语言:javascript复制npm config set cache "E:npm-cache"
npm config set prefix "E:npm-global"
# npm config set registry https://registry.npm.taobao.org
测试是否生效
代码语言:javascript复制npm config get cache
npm config get prefix
添加环境变量
1. 添加 NODE_PATH
注意: 经过测试,有些文章在路径后添加
node_modules
,并不徐亚, 并不需要在E:npm-global
后加node_modules
2. PATH
内添加
重启 Windows Terminal / PowerShell
只有重启 Windows Terminal 后(只是在 Windows Terminal 新开一个 PowerShell都 不行), 环境变量才能在此终端生效
安装一个全局包, 然后测试
代码语言:javascript复制npm install -g moq
moq
完成,成功
Q&A
补充
- 本文作者: yiyun
- 本文链接: https://moeci.com/posts/分类-Web/npm修改全局包位置/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!