简单方式安装/升级/切换node版本的方法:n & nvm

前天对博客的样式进行了一点修改,顺道把以前因年幼无知没有ignore掉的 node_modules/ 目录删掉了。node

而后去服务器git pull,由于时间急迫赶着下班,node_modules/ 目录里文件太多,没pull完就把电脑合起来了。结果捏,broken pipe,须要从新 npm installc++

而后理所应当的npm install失败了。缘由是npm版本低于3.0.0git

我TM又把自个儿服务器整宕机了。github

那就要升级npm咯。查了下node版本,4.2.2,也低了点,反正npm跟node是绑定的,一块儿把node升级了算。npm

作了一下调研,正常的方式是下载最新版本,编译安装。最简单的方式是:n。最合适的方案是:nvmwindows

去他的编译安装!服务器

n

n的使用方式很简单,因此我把它用到了个人服务器上。只须要安装一下就能够了。命令行

$ npm install n -g

而后用此命令安装目前的稳定版:code

$ n stable

也能够安装指定版本:ip

$ n [version]

例如:

$ n v7.2.0

就这么简单。。

nvm

nvm其实就是node version manager啦。nvm安装稍微麻烦点,但比n更加好用,能够预先安装好各个版本的node,随时切换。因此我将其用在了工做环境和本身的windows电脑上。

安装须要有不少要遵照的规定和环境,好比c++编译环境啦之类。篇幅过多不在此赘述,能够去这里(nvm的github)看,自己不难。

安装好之后,就能够这么用了:

nvm使用

$ nvm install stable #下载、编译、安装当前的稳定版
$ nvm install v7.2.0 #安装v7.2.0版本

在nvm里,你能够安装老多个版本的node,随时切换:

$ nvm use v5.2.1 #使用v5.2.1版本的node

你能够把已经安装的node版本列出来:

$ nvm list #列出来

也能够不切换,直接运行一个版本的node命令行:

$ nvm run v4.2.2 #运行v4.2.2

只是说了一些基本用法,也够用了。其余的能够本身试一试。

真的很好用!解决了痛点有木有!老项目散发第二春有木有!

相关文章
相关标签/搜索