node.js - 为什么我在使用 apt-get 安装时会得到旧版本的 nodejs 和 npm?

标签 node.js ubuntu npm apt-get

我在 Ubuntu 14.04 64 位中执行了以下命令。

sudo apt-get update
sudo apt-get install nodejs modejs-legacy npm

我有版本

npm -v
1.3.10

nodejs -v
v0.10.25

这些比 AngularJS 2 的推荐版本更旧。

为什么 apt-get 下载旧版本? 如何更新到较新的版本?

最佳答案

Debian/Ubuntu 的软件包管理器中有旧版本,您必须使用此处所述的自定义 PPA 存储库:

https://github.com/nodesource/distributions/blob/master/README.md#debinstall

设置它:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

然后用 Ubuntu 安装:

sudo apt-get install --yes nodejs

关于node.js - 为什么我在使用 apt-get 安装时会得到旧版本的 nodejs 和 npm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34594314/

相关文章:

node.js - 在 Mongoose 中将数组更新到文档中

linux - 创建 iso,可使用命令 'dd' 安装

node.js - Chocolatey 可以识别手动安装的 nodejs 吗?

javascript - 排除符号链接(symbolic link)的 npm WARN 是什么意思?

javascript - Mongoose save()下的错误处理

node.js - Nginx 第二个 proxy_pass 不起作用

node.js - 将 nodejs/mongoose 部署到 heroku

docker - 无法在 Docker 容器 ubuntu :trusty 上安装主管

amazon-web-services - 无法从浏览器访问 ubuntu 实例的 AWS 公共(public) DNS

macos - 由 create-react-app 创建后立即添加包不起作用