在CentOS 7/Ubuntu 16.04/Arch Linux/macOS上安装Node.js
本指南旨在指导我们在主要的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启动项目。