在安装 npm 时,我收到 nodejs 依赖项错误,例如无法安装 nodejs-dev,为什么?

在安装 npm 时,我收到 nodejs 依赖项错误,例如无法安装 nodejs-dev,为什么?
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者如果你正在使用不稳定
发行版中某些必需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:
npm:依赖:nodejs-dev 但不会安装
E:无法纠正问题,您持有破损的包裹。

答案1

对于为什么这个问题的答案就在输出中apt-get

您持有破损的包裹

要修复损坏的软件包依赖关系,请使用以下选项运行-f

sudo apt-get install -f [PACKAGE...]

您可以运行根本不使用任何软件包的命令,也可以指定一个或多个软件包(例如npm)来同时安装它们。

相关内容