node.js安装--修改全局安装路径

2,517 阅读2分钟

一、node官网下载node安装包

  • 从官网下载后缀为.msi的文件,官网下载地址 1.png
  • 默认安装在c盘 不想装c盘可以选择其他盘,我这里选择E盘node文件夹下,记住node安装目录,后面会用到。 2.png
  • 选择好安装目录后,一路Next,直至安装完成。

3.png

4.png

  • 安装成功cmd或者Powershell,分别执行node -v 和npm -v ,看到版本号就表明安装成功

5.png

二、修改默认路径及配置

  • cmd或者Powershell,执行npm config ls 查看npm具体配置,图中prefix = "C:\Users\xsh\AppData\Roaming\npm"表明在执行 npm install webpack -g全局命令时,安装包会默认安装到C:\Users\xsh\AppData\Roaming\npm文件夹下 6.png
  • 修改安装路径,在nodejs安装目录下新建node_global、node_cache用于存放npm全局文件和缓存

e190ca65d86cba15db354850c662aea.png

  • cmd或者Powershell分别执行以下两个命令:
npm config set prefix "node_global路径" //如:npm config set prefix "E:\node\node_global"
npm config set cache "node_cache路径"   //如:npm config set cache "E:\node\node_cache"
  • 执行完成后 在你的C:\Users\用户名 文件夹下会有一个.npmrc文件,此文件里内容就是刚才配置的两个路径:

7.png

  • 如果命令执行失败,可以去找.npmrc文件,删除此文件,重新执行命令或者尝试直接修改里面路径。
  • 再次执行npm config ls 可看到配置变了

8.png

三、配置及修改系统环境变量

  • 环境变量的路径:设置->系统->关于->高级系统设置->环境变量,或者直接win+s,搜索环境变量即可找到

e3da70778b800218d222aa89cb22ce6.png

  • 在系统变量中添加 NODE_PATH 值为E:\node\node_modules(填写自己node安装路径对应的值)

6aa80251fcfe4b901cb36343b0af5c7.png

  • 在用户变量中修改path的值,将C:\Users\xsh\AppData\Roaming\npm 改为E:\node\node_global(填写自己node安装路径对应的值) 然后保存!

四、测试

  • 安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 安装成功之后看到E:\node\node_global文件夹下有cnpm有关的依赖

11.png