下载安装与使用

Github: Download nvm-windows — nvm-setup.zip

程序安装过程中,在 Set Node.js Symlink 这一步目录设置,

是待会 nvm use 存放你的 nodejs 程序的目录 [C:\DevTools\nodejs]。

1
2
3
4
5
6
nvm v // 查看版本 => 1.1.1 
nvm install latest // 下载最新的 node 版本 v7.2.0

nvm install 4.4.4 // 安装不同版本
nvm install 6.2.0 32 // 默认是64位,32位需指定
nvm uninstall 6.2.0 #卸载对应的版本

下载完成后,会在 \nvm 文件夹下多个 v7.2.0 文件夹。

1
2
3
4
5
6
nvm use 7.2.0 // 引入使用
nvm list // 查看已安装的 node 版本

* 7.2.0 (Currently using 64-bit executable)
6.2.0
4.4.4

更多命令使用键入 nvm 查看。

这时就会在 C:\DevTools\nodejs 的目录出现个 nodejs 的快捷方式。

配置 npm 全局安装路径

执行下面的命令:

1
npm config set prefix "E:\nodejs\npm-global"

C:\Users\你的用户名\ 会生成个 .npmrc 文件,内容如下:

1
prefix=E:\nodejs\npm-global

去装些全局的东西 npm install vue -g.

全局的所有包都在这:E:\nodejs\npm-global\node_modules

设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量

修改环境变量,将 C:\Users\你的用户名\AppData\Roaming\npm 修改为 PATH E:\nodejs\npm-global.

安装 cnpm

1
2
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g cnpm --registry=http://r.cnpmjs.org

解决 nvm 无法切换源

由于最近重装了 node & nvm, 使用时 nvm install 正常,但是切换源无法使用。

1
2
3
4
5
nvm use 8.0.0
Now using node v8.0.0 (64-bit) // 这个提示正常来讲是切换成功的

node -v
v7.6.4 // 还是原来版本

卸载原来已安装的 node, 与全局安装的包

解决 nvm 下载慢的问题

在程序安装目录下找到 settings.txt,添加下面两行。

1
2
3
4
root: C:\Program Files\nvm
path: C:\Program Files\nodejs
+ node_mirror: https://npm.taobao.org/mirrors/node/
+ npm_mirror: https://npm.taobao.org/mirrors/npm/

摘自Windows 下安装 nvm 管理 nodejs 版本

补充:

  1. nvm默认安装路径:C:\Users\Yangerle\AppData\Roaming\nvm

    设置npm全局安装路径:npm config set prefix “E:\nodejs\npm-global”

    修改环境变量,将 C:\Users\你的用户名\AppData\Roaming\npm 修改为 PATH E:\nodejs\npm-global:使各npm包能找到相应命令去执行

    nvm对于每个项目(即项目所在根目录)都要使用命令:nvm use ‘版本号’,去切换每个项目用到的node版本。

    悟自Windows 下安装 nvm 管理 nodejs 版本

  2. 只能配合npm执行命令,使用yarn会出现找不到命令

    yarn 和 npm 用的不是同一个配置,而且建议最好不要混用(不要配置到同一个目录),因为 npm 和 yarn 的 node_modules 目录结构不太一样,虽然 node 都认识。在 yarn cache 文档中,提到了可以通过 yarn config set cache-folder 来设置 cache 目录。但是还没找到哪里有提到设置 global 目录。

    悟自使用 yarn global 代替 npm -g

  3. yarn默认包命令位置:C:\Users\Yangerle\AppData\Local\Yarn\bin(可设置命令为:yarn config set prefix C:/Users/Yangerle/AppData/Local/Yarn)

    yarn默认包下载位置:C:\Users\Yangerle\AppData\Local\Yarn\Data\global\node_modules

    悟自yarn global

  4. yarn可能会寻找npm包安装路径,进行缓存及命令置入,所以不要轻易修改npm全局安装路径,除非你不使用yarn.