node.js - 安装 apt 后如何在 debian 上正确升级 npm

标签 node.js npm debian apt

我对 jessie 和 npm 有问题。

我已经用 sudo apt-get install nodejs 安装了包 nodejs ,所以它自动安装了 npm。

然后我想使用 npm i -g npm@latest 安装最新的 npm ,除了 apt npm 版本冲突外,它工作正常。

如果从 apt 安装,我想删除冲突的 apt 安装版本,或者知道更新 npm 的官方方法。

我只能使用 npm i -g n 更新 Node 然后 n stable但是我不可能升级 npm

最佳答案

npm 是随 Node.js 一起发布的——这意味着当你下载 时Node.js,你会自动在你的电脑上安装 npm .

引自 The npm Blog

The best way to install npm is to install node using the node.js installer. npm is installed as part of node.



结束于 nodejs.org .它将为您提供最新的 npm 工作版本,其中包含预期位置中的所有路径。这是 npm Inc 和 Node.js 项目都支持的版本。

一旦你安装了 Node.js,你就可以确保你拥有最新版本的 npm使用 npm自己通过运行这个:
npm install npm -g

如果您有问题,请不要使用 sudo , 阅读文档 fixing npm permissions仔细配置npm适本地。

关于node.js - 安装 apt 后如何在 debian 上正确升级 npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49996532/

相关文章:

linux - 在启动时在 linux (debian) 中运行程序

linux - 安装Eclipse时出错

json - Node package.json "bin"值,命令不起作用

node.js - Express 和异步/等待 : shall I wrap the lot with try/catch?

javascript - 如何在 Node.js 中直接访问对象内部的对象?

node.js - 在创建 React 应用程序时 npm-start 上出现未处理的错误

javascript - 在 Node 中创建错误/结果函数

npm - 是否可以不使用 npm 5 生成 package-lock.json?

node.js - React App 安装后编译失败

docker - Alpine - docker : returned a non-zero code: 139