npm 修改默认安装路径

 

方法一: CMD执行修改命令

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

配置环境变量

image

 

关键安全提示

★将 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"
 
posted @ 2026-08-03 14:33  彦祚  阅读(49)  评论(0)    收藏  举报