NodeJS/NPM更新和切换版

1,879 阅读1分钟

npm更新和nodejs更新

更新你已经安装的NPM库,这个很简单,只需要运行。

npm update -g

更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可:

npm install -g n 
n latest


n

是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),就像它的名字一样,它的理念就是简单:

安装

npm install -g n1

安装完成之后,直接输入n

后输出当前已经安装的node版本以及正在使用的版本(前面有一个o
),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效。

n
    0.10.1 
    0.10.15 
o   0.10.21 
    0.11.812345

安装最新版本

n latest1

安装稳定版本

n stable1

删除某个版本

n rm 0.10.11

以指定的版本来执行脚本

n use 0.10.21 some.js1

error Windows_NT 6.1.7601

npm install -g n --force


切换node版本后,node版本号不变的问题

命令行代码如下:

Bash

# n
# node -v

切换后,node的版本居然没有发生变化,这个就有些小尴尬了。解决方案如下:

Bash
export NODE_HOME=/usr/local
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

然后就可以愉快的切换了,估计可能的原因时:node可能被nvm接管了。所以,n切换失败。