1. 默认全局安装路径

默认的安装路径为:C:\Users\用户名\AppData\Roaming\npm
默认的缓存路径为:C:\Users\用户名\AppData\Roaming\npm_cache

2. 查看全局安装路径

1
npm root -g

3. 修改全局安装路径

示例:修改全局安装路径到 E 盘下 node 文件夹中;

  1. 首先在目标文件夹(自己决定)下新建两个文件夹 node_globalnode_cache

    1. 全局安装路径:E:\node\node_global\
    2. 全局缓存路径:E:\node\node_cache\
  2. 然后输入下方命令设置全局安装路径

    1
    2
    npm config set prefix "E:/node/node_global"
    npm config set cache "E:/node/node_cache"
  3. 输入下方命令查看是否修改成功,查看 prefixcache 的值;

    1
    npm config ls
  4. 配置环境变量

    之前已经修改了npm的全局安装路径,现在需要配置系统的环境变量否则无法使用cli

    1. 系统变量 path 新增一个路径:

      1
      E:\node\node_global\
    2. 新增系统变量 NODE_PATH 变量值为:

      1
      E:\nodejs\node_global\node_modules
  5. 保存后重启 cmd 窗口,就可以在任意目录使用全局安装的模块命令

4. 注意事项

如果还是无法使用 cli 指令,可以去目录下查看是否成功安装;
如果已经成功安装还是无法成功执行,可以试试将 3-4-1 中的那个系统环境变量上移到 node 变量的前面;

__END__