在CentOS 7/Ubuntu 16.04/Arch Linux/macOS上安装Node.js

时间:2020-02-23 14:31:12  来源:igfitidea点击:

本指南旨在指导我们在主要的Linux发行版本CentOS 7,Ubuntu 16.04和Arch Linux上安装最新的Nodejs和npm。Node.js是一个开源,跨平台的JavaScript运行时环境,可在服务器上执行JavaScript代码,侧。

Node.js基于Chrome V8 JavaScript引擎构建,它使用事件驱动的非阻塞I/O模型,从而使其轻巧高效。 Node.js软件包生态系统npm是世界上最大的开源库生态系统。

Node.js应用程序可以在macOS,Linux,Microsoft Windows和Unix服务器上运行。这些应用程序也可以使用CoffeeScript编写,这是JavaScript的替代方案。

在CentOS 7上安装Node.js

可从NodeSourceEnterprise Linux存储库中获取CentOS 7的Node.js。该存储库及其脚本的官方支持可以在GitHub atnodesource/distributions上找到。在撰写本文时,Node.js的最新版本是9.

通过运行以下命令将其安装在CentOS 7上:

curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash 
sudo yum install gcc-c++ make
sudo yum -y install nodejs

我们也可以使用EPEL下载Node.js软件包。对于Fedora,Fedora 18及更高版本中提供了Node.js和npm软件包。使用以下命令安装:

$sudo dnf install nodejs

在Ubuntu 16.04上安装Node.js

对于Ubuntu和Debian系统,我们可以从NodeSource信息库安装Node.js v9. 使用以下命令:

$ curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash 
$sudo apt-get install -y nodejs

在Arch Linux上安装Node.js

可从其官方上游存储库中获取用于Arch Linux的Node.js。我们只需要使用包名称为nodejs的Pacman命令触发,并且应该安装该包。

$sudo pacman -S nodejs

在macOS上安装Node.js

要在macOS上安装Node.js,有两种不同的获取方式。第一种快速方法是使用bash shell。

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/| sed -nE 's|.*>node-(.*)\.pkg</a>.*||p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

另一种方法是使用Homebrew:

$brew install node

如果要升级,请运行

$ brew upgrade node

检查Node.js安装版本

要检查系统上安装的Node.js的版本,请使用命令。

$node -v
v9.6.1

现在,我们应该准备使用Node.js启动项目。