0%

2020-01-04 node.js安装配置

2020-01-04 node.js安装配置

参考:Node.js 安装配置

node.js中LTS和Current的区别,如何选择?

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

一、node.js版本选择

node.js下载地址:https://nodejs.org/zh-cn/download/

关于node.js版本选择问题,我估计没几个教程是提到过的。

首先,node.js的下载页面有两个版本,一个是LTS(长期支持版),一个是current(当前发布版)。

mark

【截图时间:2020/1/4】

在这里一般推荐下载LTS版,方便后续的维护。

Node维护了着两条发布流程线:奇数版本每年的10月份发布,偶数版本第二年的4月份发布。

当一个奇数版本发布后,最近的一个偶数版本会立即进入LTS维护计划,一直持续18个月(题主提到的LTS Start )。再之后会有12个月的延长维护期(题主提到的Maintenance Start)。这两个期间可以支持的变更是不一样的:

LTS期间支持的变更:bug fix,安全问题 fix, 文档更新和与未来新特性兼容问题的更新。
Maintenanece期间支持的变更: 严重的bug fix,严重的安全问题 fix 或者文档更新。
当一个偶数版本发布时,奇数版本只有2个月的维护期,再只能乖乖升级。

二、下载安装(以centos7为例)

手动配置【不推荐】

当前最新版本为v12.14.0,所以下载命令如下

1
2
3
4
5
 wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.xz   // 下载
tar xf node-v12.14.0-linux-x64.tar.xz // 解压
cd node-v12.14.0-linux-x64/ // 进入解压目录
./bin/node -v // 执行node命令 查看版本
v12.14.0

但这只是单纯的下载,还不能全局使用,下面来配置全局命令。读者可以选择一种方法来执行

方案一:配置软连接【不推荐】

1
2
ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/ 
ln -s /usr/software/nodejs/bin/node /usr/local/bin/

方案二:配置环境变量【推荐,原因是配置了环境变量后node_modules下的包命令也能正常使用】

配置NODE_HOME,进入profile编辑环境变量

1
vim /etc/profile

设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

1
2
3
4
5
#set for nodejs
export NODE_HOME=/usr/software/nodejs/bin
export PATH=$NODE_HOME/bin:$PATH
#配置node_modules目录
export NODE_PATH=$PATH/lib/node_modules:$NODE_PATH

:wq保存并退出,编译/etc/profile 使配置生效

1
source /etc/profile

验证是否安装配置成功

1
node -v

自动配置【推荐】

在centos下使用yum来安装会更快

1
yum install nodejs

验证是否安装配置成功

1
node -v

如果版本太低,可以安装n模块来更新nodejs本身

1
2
npm i -g n
n lts #一般情况下都是安装lts版本,lastet版本如果不是偶数版本是不推荐的

之后再验证下版本即可

本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/fa022625.html
版权声明:转载请注明出处!

坚持原创技术分享,您的支持将鼓励我继续创作!