2020-01-04 node.js安装配置
参考:Node.js 安装配置
简单的说 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(当前发布版)。
【截图时间: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 | wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.xz // 下载 |
但这只是单纯的下载,还不能全局使用,下面来配置全局命令。读者可以选择一种方法来执行
方案一:配置软连接【不推荐】
1 | ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ |
方案二:配置环境变量【推荐,原因是配置了环境变量后node_modules下的包命令也能正常使用】
配置NODE_HOME,进入profile编辑环境变量
1 | vim /etc/profile |
设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
1 | #set for nodejs |
:wq保存并退出,编译/etc/profile 使配置生效
1 | source /etc/profile |
验证是否安装配置成功
1 | node -v |
自动配置【推荐】
在centos下使用yum来安装会更快
1 | yum install nodejs |
验证是否安装配置成功
1 | node -v |
如果版本太低,可以安装n模块来更新nodejs本身
1 | npm i -g n |
之后再验证下版本即可
本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/fa022625.html
版权声明:转载请注明出处!