CentOS7 安装、升级 Nodejs


安装NodeJs

想安装的版本可以在 https://nodejs.org/download/release/ 中查找。

mkdir /usr/local/nodejs
cd /usr/local/nodejs
wget https://nodejs.org/download/release/v12.2.0/node-v12.2.0-linux-x64.tar.gz
tar zxvf node-v12.2.0-linux-x64.tar.gz
mv node-v12.2.0-linux-x64.tar.gz node-v12.2.0

# 修改PATH
vim /etc/profile

export NodeJs=/usr/local/nodejs/node-v12.2.0
export PATH=$PATH:NodeJs/bin

# 刷新
source /etc/profile

升级Node版本

npm install -g n

# 通过n来升级node版本,n v14.2.0 指定 v14.2.0 版本
/usr/local/node_project/node/bin/n ls
/usr/local/node_project/node/lib/node_modules/n/bin/n v14.2.0

# 备份原来node版本,替换成最新的版本
cd /usr/bin/
mv node node_v12.2.0
ln -s /usr/local/bin/node /usr/bin/node

升级npm版本

# 指定版本
npm install npm@6.14.2 -g

# 最新版本
npm install npm@latest -g

创建一个node项目

mkdir /usr/app/web/demo && cd /usr/app/web/demo/
npm init

cat package.json
{
  "name": "demo",
  "version": "1.0.0",
  "description": "lanren node demo",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "author": "lanren",
  "license": "ISC"
}

# 新建 index.js
vim index.js
var http = require("http");
http.createServer(function(req,res){
    res.write('<head><meta charset="utf-8"></head>');
    res.write("lanren node demo!");
    res.end();
}).listen(4002);

# 启动
npm run start

文章作者: Lanren
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Lanren !
  目录