ubuntu 18.04 安装 nodejs 最新版、指定版 12.x 14.x
条评论今天准备在 ubuntu 服务器里面安装 Nodejs 版本,ubuntu 18.04 仓库 Nodejs 默认是 8.x 版本。
1. 通过 apt 安装 Nodejs
在 Ubuntu 18.04 的默认仓库包含了一个 Node.js 的版本,截至当前,该仓库的 node.js 版本是 8.10.0 。要安装此版本,你可以使用 apt 包管理器。先刷新你的本地包索引,通过如下命令:
1 | sudo apt update |
然后运行安装命令:
1 | sudo apt install nodejs |
2. 通过 PPA 安装指定或最新版本的 Nodejs
那么就需要使用 nodesource 来安装指定版本的 Nodejs 了。其需要下载一个脚本,运行此脚本会在 ubuntu 里添加一个 Nodejs 源,然后用 apt 就可以下载指定的 Nodejs 了。
PPA 的全称为 personal package archive 。要安装 Nodejs 12.x 版本,可以运行如下命令:
1 | cd ~ |
要安装 Nodejs 最新版本,可以运行如下命令:
1 | cd ~ |
3. 如何卸载 Nodejs
执行如下命令:
1 | sudo apt remove nodejs |
此命令会卸载 Nodejs,但是会保留配置文件,方便你以后再次安装 Nodejs。
如果不想保留配置文件,继续执行:
1 | sudo apt purge nodejs |
这将会卸载 Nodejs 和其相关的配置文件。
最后,你还可以移除和 Nodejs 一起安装但是现在没有被使用的包:
1 | sudo apt autoremove |
4. 其他安装 Nodejs 的方式
还有一种通过 nvm (Node.js Version Manager) 安装 Nodejs 的方法就不介绍了,服务器一般不会同时跑多个 Nodejs 版本吧,太容易混乱了。
5. 清华大学 nodesource 镜像源使用方法(2021-02-05失效)
nodesource 有时候非常慢,建议使用清华大学的镜像源。
1 | sudo vim /etc/apt/sources.list.d/nodesource.list |
把 https://deb.nodesource.com/node_12.x/
替换为 https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_12.x/
。
或者:
把 https://deb.nodesource.com/node/
替换为 https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb/
。
可以直接参考 清华大学源 nodesource 镜像使用帮助。
2021年2月9日更新:清华大学镜像已经移除nodesource,很遗憾。
6. 安装 yarn 包管理器
Nodejs 自带 npm 不太好用,建议安装 yarn 代替。
执行(已失效):
1 | curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - |
然后:
1 | sudo apt update |
也可以直接参考 yarn 官方安装文档
2021年2月9日更新:
yarn 官方已经移除了这种安装方式,建议用 npm 安装 yarn。
1 | npm install -g yarn |
7. 安装 pnpm 包管理器(2025年3月2日更新)
自从用过 pnpm 以后,建议还是用 pnpm 吧,确实更好用。
1 | npm install -g pnpm |
用法跟 npm 一样:
1 | # 安装 vue |
8. 结束语
至此,ubuntu 安装 Nodejs 就完成了,服务器可以愉快的跑 node 了。
参考资料:
https://github.com/nodesource/distributions
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
https://mirrors.tuna.tsinghua.edu.cn/help/nodesource
https://classic.yarnpkg.com/zh-Hans/docs/install#debian-stable
本文还发布于以下平台:
博客园:ubuntu18.04安装nodejs最新版、指定版 12.x 14.x
–End–
本文标题:ubuntu 18.04 安装 nodejs 最新版、指定版 12.x 14.x
文章作者:郭大侠
发布时间:2020-06-28
最后更新:2025-03-20
原始链接:https://www.guozhenyi.com/post/2020/06/28/ubuntu-18-install-nodejs-12.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!