修改Nodejs内置的npm默认配置路径方法
本文介绍如何将Node.js中npm模块的默认安装路径从C盘用户AppData目录修改至其他磁盘(如D盘)。通过修改npm配置中的prefix和cache路径,并更新系统环境变量NODE_HOME及Path,实现全局模块的自定义存储。最后通过安装cordova插件验证配置是否生效,解决C盘空间不足的问题。
修改Nodejs内置的npm默认配置路径方法
Node.js 内置的 npm 默认会将模块安装在 C 盘的用户 AppData 目录下(此处不禁让人疑惑,为何现代软件倾向于将资源存放于此)。

鉴于 C 盘空间通常较为紧张,这种默认行为显然不可取。接下来将逐步演示如何将其修改至 D 盘。
第一步,打开 cmd 命令行窗口,查看当前的配置信息。
在命令行中输入命令 npm config ls。
该命令用于查看当前 npm 的配置环境。由于示例中已经修改过,因此可以看到修改后的路径信息。

第二步,修改具体的安装路径。
这里需要同时修改两个关键路径:module 路径和 cache 路径。
其中,module 路径对应的是 prefix 配置项。
而 cache 路径则对应 cache 配置项。
首先,请在其他磁盘分区新建两个对应的目录文件夹。
D:\nodejs\node_modules\npm\node_global_modules
D:\nodejs\node_modules\npm\node_cache
随后,依次执行相应的配置命令。
npm config set prefix"D:\nodejs\node_modules\npm\node_global_modules"
npm config set cache"D:\nodejs\node_modules\npm\node_cache"
第三步,修改系统环境变量。
新增一个名为 NODE_HOME 的环境变量。

接着修改 Path 变量,追加以下内容:%NODE_HOME%\;%NODE_HOME%\node_modules;%NODE_HOME%\node_modules\npm\node_global_modules\;。
第四步,进行功能测试。
重新打开一个 cmd 命令行窗口,尝试安装一个插件以验证结果。
执行以下安装命令。
运行 npm install cordova -g,其中 -g 参数表示安装到全局目录下。
安装完成后,打开之前设置的安装路径,检查文件是否生成以确认是否成功。

至此,配置修改大功告成!
以上关于修改 Node.js 内置 npm 默认配置路径的方法就是全部内容,希望能对大家有所帮助,也希望大家多多支持本站。
NestJS 是什么?与 Express、Koa 的核心区别及选型建议
2026-11-05 13:46:41
生产环境升级 Node.js 的注意事项与兼容性测试策略
2026-11-05 09:19:24
nvm 常用命令详解:怎么平滑切换和升级 Node.js 版本
2026-11-04 09:02:34
JavaScript和JSP的根本区别:运行环境与执行机制解析
2026-11-03 23:30:18
使用nvm卸载指定版本Node.js并切换默认环境
2026-11-03 23:09:26
