文章目錄
  1. 1. Install
  2. 2. Update
  3. 3. 创建软链接
  4. 4. 参考文章

如果你在写前端,那一定离不开nodejs。今天升级node时看到了工具n,很方便(没有windows版的),安装新的版本成功后但是还是显示就的版本的问题解决。

Install

如果你已经安装了node,那么用npm安装是非常方便的。安装命令如下:

1
$ npm install -g n

或者直接clone下来执行

1
$ make install

然后我们在终端输入n --help来看一下n都有什么命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Usage: n [options/env] [COMMAND] [args]
Environments:
n [COMMAND] [args] Uses default env (node)
n io [COMMAND] Sets env as io
Commands:
n Output versions installed
n latest Install or activate the latest node release
n -a x86 latest As above but force 32 bit architecture
n stable Install or activate the latest stable node release
n lts Install or activate the latest LTS node release
n <version> Install node <version>
n use <version> [args ...] Execute node <version> with [args ...]
n bin <version> Output bin path for <version>
n rm <version ...> Remove the given version(s)
n prune Remove all versions except the current version
n --latest Output the latest node version available
n --stable Output the latest stable node version available
n --lts Output the latest LTS node version available
n ls Output the versions of node available
(iojs):
n io latest Install or activate the latest iojs release
n io -a x86 latest As above but force 32 bit architecture
n io <version> Install iojs <version>
n io use <version> [args ...] Execute iojs <version> with [args ...]
n io bin <version> Output bin path for <version>
n io rm <version ...> Remove the given version(s)
n io --latest Output the latest iojs version available
n io ls Output the versions of iojs available
Options:
-V, --version Output current version of n
-h, --help Display help information
-q, --quiet Disable curl output (if available)
-d, --download Download only
-a, --arch Override system architecture
Aliases:
which bin
use as
list ls
- rm

我们发现n真是太方便了。然后我们更新一下并看一下常用的几个命令。

Update

1
2
3
4
5
6
7
8
//安装官方最新版本
sudo n latest
//安装官方稳定版本
sudo n stable
//安装官方最新LTS版本
sudo n lts
//安装任何版本的node
sudo n <version>

然后我们就会发现node安装成功的路径:

1
2
3
4
5
install : node-v8.2.1
mkdir : /usr/local/n/versions/node/8.2.1
fetch : https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-x64.tar.gz
######################################################################## 100.0%
installed : v8.2.1

创建软链接

如果你输入node -v的话发现话还是老的版本,来让我们看一下node

1
2
$ which node
/usr/local/bin/node

然后我们知道了n安装的node放在了/usr/local/n/versions/node下面,而并没有删除原来的node。所以我们需要所得是删除原来的node,然后创建一个软链接过去就可以了,简单说一下,软链接就是创建一个同步的文件镜像到另一个目录下,不会占用多余的磁盘空间。

1
2
$ sudo rm /usr/bin/node
$ sudo ln -s /usr/local/n/versinos/node /usr/bin/node

然后当我们再次输入node -v查看版本号

1
2
$ node -v
v8.2.1

这样就更新成功啦!

参考文章

Want to install Node nightly releases? Try this!

文章目錄
  1. 1. Install
  2. 2. Update
  3. 3. 创建软链接
  4. 4. 参考文章