E: 找不到包 npm

新手上路,请多包涵

当我尝试使用 sudo apt-get install npm 安装 npm 时,出现以下错误:

E: 找不到包 npm

为什么apt找不到npm?我正在使用 Debian 9 并且已经运行

sudo apt-get install nodejs

原文由 Jacs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 692
2 个回答

来自官方 Node.js 文档:

Debian Sid (unstable)、Jessie (testing) 和 Wheezy (wheezy-backports) 的官方 repo 中也提供了一个 Node.js 包作为“nodejs”。 它只安装一个 nodejs 二进制文件。

因此,如果您只输入 sudo apt-get install nodejs ,它不会安装其他好东西,例如 npm

您需要输入:

 curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

可选:安装构建工具

要从 npm 编译和安装本机插件,您可能还需要安装构建工具:

 sudo apt-get install -y build-essential

更多信息: 文档 NodeJs

原文由 gokcand 发布,翻译遵循 CC BY-SA 4.0 许可协议

在 Ubuntu for Windows 中遇到这个,先尝试运行

sudo apt-get update
sudo apt-get upgrade

然后

sudo apt-get install npm

原文由 Red 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题