当前位置:首页 > 后端 > node > 正文内容

CentOS 7下使用n工具更新Node.js

放牧的风6年前 (2019-02-11)node1119

一、通过npm全局安装n工具

npm install -g n

二、使用n安装Node.js

1. n安装说明

n #列出已安装的Node.js版本
n latest #安装最新版本(包含最新特性的版本,不推荐用于生产环境)
n stable #安装最新稳定版(不推荐用于生产环境)
n lts #安装最新长期维护版(生产环境推荐)
n <版本号> #根据版本号安装对应版本的Node.js

2. 安装最新长期维护版

n lts

3. 使用n切换Node.js版本

n
  &omicron; node/8.9.1
    node/9.2.0
#通过键盘上下方向键选择对应版本并按下回车

三、常见问题

安装完后使用 “node -v” 命令查看版本发现还是原来的,这是因为系统默认使用的是“/bin/”目录下node命令,而n安装的Node.js的node命令是在“/usr/local/bin/”目录下

1.重命名保留“/bin”目录下先前的node命令

> cd /bin/
> mv node node_bak

2.为“/usr/local/bin/”目录下的node建立软连接到“/bin”目录

> ln -s /usr/local/bin/node /bin/node
> node -v
v8.9.1

3.同上为npm命令建立软连接

> cd /bin/
> mv npm npm_bak #重命名保留先前的npm
> ln -s /usr/local/bin/npm /bin/npm #建立软连接
> npm -v
5.5.1

  

扫描二维码推送至手机访问。

版权声明:本文由放牧的风发布,如需转载请注明出处。

本文链接:https://grazingwind.com/post/33.html

分享给朋友:

相关文章

PM2部署nodejs项目

PM2部署nodejs项目

如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的。再网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种。使用场合:supervisor是...

Node.js对SQLite的async/await封装

Node.js对SQLite的async/await封装

用于将每个SQLite函数同步化,并可以用await的接口。注意:需要SQLite for Node模块和Node.js 8.0+,并支持async / await。SQLite最常用作本地或移动应用程序的存储单元,当需要从程序的各个部分访...