修改Nodejs内置的npm默认配置路径方法

作者:栖木

时间:2026-10-22

浏览:509

本文介绍如何将Node.js中npm模块的默认安装路径从C盘用户AppData目录修改至其他磁盘(如D盘)。通过修改npm配置中的prefix和cache路径,并更新系统环境变量NODE_HOME及Path,实现全局模块的自定义存储。最后通过安装cordova插件验证配置是否生效,解决C盘空间不足的问题。

文章目录

修改Nodejs内置的npm默认配置路径方法

Node.js 内置的 npm 默认会将模块安装在 C 盘的用户 AppData 目录下(此处不禁让人疑惑,为何现代软件倾向于将资源存放于此)。

修改Nodejs内置的npm默认配置路径方法

鉴于 C 盘空间通常较为紧张,这种默认行为显然不可取。接下来将逐步演示如何将其修改至 D 盘。

第一步,打开 cmd 命令行窗口,查看当前的配置信息。

在命令行中输入命令 npm config ls。

该命令用于查看当前 npm 的配置环境。由于示例中已经修改过,因此可以看到修改后的路径信息。

修改Nodejs内置的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 的环境变量。

修改Nodejs内置的npm默认配置路径方法

接着修改 Path 变量,追加以下内容:%NODE_HOME%\;%NODE_HOME%\node_modules;%NODE_HOME%\node_modules\npm\node_global_modules\;。

第四步,进行功能测试。

重新打开一个 cmd 命令行窗口,尝试安装一个插件以验证结果。

执行以下安装命令。

运行 npm install cordova -g,其中 -g 参数表示安装到全局目录下。

安装完成后,打开之前设置的安装路径,检查文件是否生成以确认是否成功。

修改Nodejs内置的npm默认配置路径方法

至此,配置修改大功告成!

以上关于修改 Node.js 内置 npm 默认配置路径的方法就是全部内容,希望能对大家有所帮助,也希望大家多多支持本站。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章