node也已经成为了版本帝,分成两套发行,一个是长期稳定版的,一个是最新快速迭代的。我们生产环境中使用长期稳定版TLS,开发体验用最新的。
我的开发机是windows的,so我用的nvm也是windows版本的。
安装NVM
github: 官网
windows版本下载地址:下载
双击安装程序,把nvm安装到全英文的目录下,不要有中文和空格。然后编辑目录下面的settings.txt
文件。
root: F:\Servers\nvm
path: F:\Servers\nodejs
arch: 64
root是你nvm的安装目录路径。
path是node的路径,这里只需要配置,并不需要真的去创建一个nodejs目录。
arch是配置64位系统的,如果是32位的系统就写32。
确保环境变量里有nvm,然后在命令行里运行nvm install <version> [arch]
,version
指的是你要安装的node的版本,后面跟多少位的。
e.g.
nvm install 6.1.0 64
上面的代码就会安装node64位的6.1.0版本。在nvm目录下会看到v6.1.0这个目录,这里就是node。还可以继续安装其它版本。
通过命令nvm ls
可以看到安装的node有哪些。
安装完成后,还要设置使用哪个版本的node,运行命令nvm use <version>
来启用node,切换node版本也是这个命令。然后在外面目录,就是settings.txt
配置的地方,可以看到有一个nodejs的快捷方式的,路径指向nvm里对应当前使用的node版本文件夹。
环境变量,环境变量,环境变量。保证node添加到全局环境变量中去。
如此便可以了。
还没完,仅仅是这样,node的npm安装会安装到自己版本下,为了方便,公用npm,在nvm目录下新建npm和npm-cache目录。把npm默认的全局路径安装设置到这两个下面。
有两种方法更改,一个是打开node的npm下的.npmrc
文件修改配置信息,另一个是通过命令行设置,其目的都是修改.npmrc
文件。
运行命令:
#查看npm配置信息
npm config ls
#修改npm全局的安装目录
npm config set prefix "F:\Servers\nvm\npm"
#设置npm缓存目录
npm config set cache "F:\Servers\nvm\npm-cache"
把新的npm路径修改到系统环境变量中。
如此才算大功告成。