安装完成nodejs后默认的npm下载的模块都在%appdata%\node_modules\
下,要改变其位置可使用命令:
# 设置自定义的node_modules的存放路径
npm config set prefix "D:\DevProgramFiles\nodejs\node_modules"
# 设置自定义的node_cache缓存的存放路径
npm config set cache "D:\DevProgramFiles\nodejs\node_cache"
设置完成后,可以查一下:
# 查看设置的值
npm config get prefix
npm config get cache
其实这个操作改变的是%userprofile%\.npmrc
^1文件,所以当然也可直接使用自己的编辑器编辑这个文件,也可使用通过命令使用系统默认编辑器打开:
npm config edit
文件中添加内容:
prefix=D:\DevProgramFiles\nodejs\node_modules
cache=D:\DevProgramFiles\nodejs\node_cache
这个.npmrc
文件是当前用户下的npm配置文件,这个配置文件继承自nodejs\node_modules\npm\npmrv
这个全局配置文件.