npm 修改默认安装路径
方法一: CMD执行修改命令
- 查看全局路径:运行
npm config get prefix - 修改全局路径:运行
npm config set prefix "你的自定义路径" - 查看本地依赖:运行
npm list
方法二:直接修改配置文件(最推荐,绕过命令行报错)
既然命令行报错,我们可以直接打开 npm 的配置文件进行强行写入:
- 在 CMD 中运行以下命令,直接打开 npm 的全局配置文件:
cmd
notepad %USERPROFILE%\.npmrc这会用记事本打开一个文本文件。在文件的末尾,直接手动添加或修改以下两行内容(注意:这里不需要加双引号): -
text
prefix=D:\Program Files保存并关闭记事本。 - 验证是否成功:回到 CMD 窗口,运行
npm config get prefix,如果输出D:\Program Files即代表修复成功。
配置环境变量

关键安全提示
★将 npm 全局目录直接设为 D:\Program Files 根目录,会导致后续你安装的所有全局工具(如 npx, rimraf 等)的 bin 文件直接散落在 Program Files 下,让该文件夹变得极其混乱。
强烈建议在里面建一个子文件夹,并通过方法一将其写入
.npmrc 中:text
prefix=D:\Program Files\nodejs\node_global
cache=D:\Program Files\nodejs\node_cache
修改成功后,为了让下载的工具能正常使用,你需要修改系统环境变量的 PATH。
★在 Windows 的命令提示符(CMD)中,路径末尾的斜杠
\ 可能会把双引号 " 转义,导致系统解析失败。- ❌ 错误写法:
npm config set prefix "D:\nodejs\npm_global\" - 正确写法:去掉末尾的斜杠:
npm config set prefix "D:\nodejs\npm_global"
浙公网安备 33010602011771号