说明
之所以要配置,是因为以后在执行类似:
npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)
安装语句时,会将模块安装到 C:\Users\用户名\AppData\Roaming\npm 路径中,占C盘空间。
步骤
1 创建文件夹
将全模块所在路径和缓存路径放在下面目录中:
D:\devtools
,则在 D:\devtools 下创建两个文件夹:
- 【node_global】
- 【node_cache】
2 修改路径
创建完两个空文件夹之后,打开cmd命令窗口,输入
npm config set prefix "D:\devtools\node_global"
npm config set cache "D:\devtools\node_cache"
3 添加到环境变量
将 D:\devtools\node_global 添加到 path 环境变量中
测试
新开命令窗口,执行下面命令,测试安装:
npm install express -g
在 D:\devtools\node_global\node_modules 目录下 可以看到 新创建的 express 目录
安装失败
解决方案:win+x+a 管理员模式下运行
nodejs 配置文件
打开下面配置文件
C:\Users\登录用户\.npmrc
可以看到修改的内容:
registry=https://registry.npm.taobao.org/
prefix=D:\devtools\node_global
cache=D:\devtools\node_cache
注意
不要删除 .npmrc 文件,否则配置好的全局环境变量会修改回去