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 管理员模式下运行

nodejs 配置文件

打开下面配置文件

C:\Users\登录用户\.npmrc

可以看到修改的内容:

registry=https://registry.npm.taobao.org/
prefix=D:\devtools\node_global
cache=D:\devtools\node_cache

注意

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


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