我尝试安装 npm,但反复收到错误,指出 NPM 依赖于包 node-gyp(>= 0.10.9),但该包无法安装。
我没有损坏的软件包(我使用 dpkg 搜索它们)但我仍然无法安装 NPM。
我可以只安装 nodejs,但我还需要 npm......
谁能帮我?
答案1
如果上述方法不起作用,请按照以下步骤进行安装:
# For the soon to be LTS release, 10.x
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# For the bleeding edge, 11.x
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
然后使用 进行安装sudo apt install nodejs
。
答案2
卸载节点并使用节点版本管理器重新安装(首先安装 NVM,然后使用您想要的 NVM 节点版本),这样您将不会遇到任何 node-gyp 或 NPM 问题。祝你好运。