Node.js是一个基于 Chrome V8 引擎 的 JavaScript 运行时。在轻量级JEE开发实战中,使用前后端分离架构开发的项目里,Node.js都扮演着重要角色,前端应用的打包工具很多都依赖于Node.js。Node.js长期支持版本LTS目前已经发展到12.13.1,发展飞快。
系统环境
- 操作系统
Ubuntu18.04LTS桌面版,如果没有,可以参考这里安装Ubuntu18.04LTS - 辅助工具
Vim文本编辑器,系统自带,如果没有安装,可在终端(可使用快捷键Ctrl+Alt+T打开)执行以下命令安装
sudo apt install vim //安装vim
vim --version //安装好之后,可以执行此命令查看安装的vim版本
- 网络
使用无线Wifi连接网络
注意事项
- 默认下载路径
本文默认软件包下载后保存到以下目录,执行命令时,以实际保存目录为准
/home/kyle/下载
- 目录和文件路径
1). 软件的下载地址、包名或版本,随着时间或发布新版本而会有所改变或无效,实际应以官网为准
2). 部分软件每次下载都会附带随机码命名软件包,使用tar命令解压时,对应的软件包名字应以实际下载下来的名字为准
3). 另外,解压出来的目录名字大多会带有版本号,使用mv命令对目录或文件进行移动或改名时,其操作的目录或文件名路径以实际解压出来的目录或文件名的路径为准
安装Node.js
- 下载
可以从Node.js官网下载Node.js - 解压安装
下载后,在终端执行以下完成Node.js的安装
sudo mkdir -p /opt/nodejs/ //创建安装目录 ,mkdir的-p参数表示层级创建,即父目录不存在时,一并创建父目录
sudo tar -xJvf /home/kyle/下载/node-v12.13.1-linux-x64.tar.xz -C /opt/nodejs/ //解压到/opt/nodejs目录
sudo mv /opt/nodejs/node-v12.13.1-linux-x64 /opt/nodejs/12.13.1 //使用mv命令,修改安装目录名称,目录名称使用版本号命名(个人习惯)
- 配置环境变量
执行以下命令,使用vim编辑.profile文件
sudo vim ~/.profile
在末尾追加一行内容,然后保存,退出
export PATH=/opt/nodejs/12.13.1/bin:$PATH //将node、npm、npx等命令添加到PATH中
同样的执行以下命令,使变量生效
source ~/.profile
- 验证
执行以下命令,验证node.js是否正确安装
node -v && npm version && npx -v //正常将输出node.js、npm和npx工具的版本信息
这里连续执行了3条命令,&&表示前面一条命令即&&左边的命令执行成功后才执行后面的命令即&&右边的命令。终端输出以下信息,表示安装成功
输出结果的第1行是node.js的版本信息,第3行是npm的版本信息,最后一行是npx版本信息。