部署 如何在 Ubuntu 16.04 LTS 服务器上安装 Node.js

TCnet · 2019年10月16日 · 最后由 Ghaker 回复于 2019年11月28日 · 5295 次阅读

第一次部署 rails 6 项目,踩了很多坑。经过各种 google 搜索总算成功了。 其中需要安装 nodejs 让我找了不少时间,这边写一篇日志记录下,希望对大家有用。 第一次发文章,有点小激动(ps 以前只看不发。。)

正题:

在这个系统 ubuntu 16.04 不能直接命令安装 node。这个原因,可以去 node 官网查询。 需要采用 nodesource 安装。可以参考 https://github.com/nodesource/distributions/blob/master/README.md

具体分 5 部:

1、删除旧版 默认系统安装了 node 4.2.6 这个要删除 不然存在两个版本导致部署失败。 进入服务器终端

sudo apt-get purge --auto-remove nodejs

2、添加 NodeSource package signing key 在服务器终端

curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -

3、在服务器终端,直接逐行输入下面 4 行

VERSION=node_10.x
DISTRO="$(lsb_release -s -c)"
echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

VERSION=node_10.x 这里 10 可以替换需要的版本比如 8 9 等 4、接下去就可以安装 node 了

sudo apt-get update
sudo apt-get install nodejs

5、yarn 也可以安装了。

sudo npm install yarn -g

好了完成了。 查看 node 版本

node -v
npm -v

这个不是问题,可以在前面写上日志:xxx,或者结尾加个后缀,口头给你点赞

需要 登录 后方可回复, 如果你还没有账号请 注册新账号