我已经看到了使用yum安装依赖项,然后从源代码安装Node.JS和NPM的文章。虽然这是可行的,但我觉得Node.JS和NPM都应该在公共回购的某个地方。
如何在AWS亚马逊Linux上一个命令安装Node.JS和NPM ?
我已经看到了使用yum安装依赖项,然后从源代码安装Node.JS和NPM的文章。虽然这是可行的,但我觉得Node.JS和NPM都应该在公共回购的某个地方。
如何在AWS亚马逊Linux上一个命令安装Node.JS和NPM ?
当前回答
似乎没有人提到这一点。在Amazon Linux 2上,加载EPEL的官方方式是:
Sudo amazon-linux-extras安装epel
...那么你可以:
Sudo yum安装nodejs
参见Extras Library (Amazon Linux 2)
其他回答
似乎没有人提到这一点。在Amazon Linux 2上,加载EPEL的官方方式是:
Sudo amazon-linux-extras安装epel
...那么你可以:
Sudo yum安装nodejs
参见Extras Library (Amazon Linux 2)
RHEL、CentOS、CloudLinux、Amazon Linux、Fedora:
# As root
curl -fsSL https://rpm.nodesource.com/setup_12.x | bash -
# No root privileges
curl -fsSL https://rpm.nodesource.com/setup_12.x | sudo bash -
sudo yum install -y nodejs
我通常使用NVM在服务器上安装节点。它让我可以选择安装多个版本的nodejs。
命令如下:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
然后检查是否正确安装:
command -v nvm
在那之后,运行这个来安装最新版本:
nvm install node
or
nvm install 11
和其他人一样,这个公认的答案也给了我一个过时的版本。
这里有另一种非常有效的方法:
$ curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
$ yum -y install nodejs
您也可以替换16。X与另一个版本,如18。x, 14。x,等等。
您可以在NodeSource Github页面上看到所有可用的版本,如果需要,也可以从那里提取。
注意:根据您的环境,您可能需要使用sudo运行。
如官方文件所述,简单以下2步-
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs