登录    关于
马育民老师的博客

马育民的博客

QQ:65242847

nodejs设置 node_global和node_cache

说明

之所以要配置,是因为以后在执行类似: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 管理员模式下运行

注意

尽量不要删除用户文件下的 .npmrc 文件,否则配置好的全局环境变量会修改回去


原文出处:https://malaoshi.top/show_1IX2LihkyW0T.html