gpt4 book ai didi

node.js - NPM : Cannot find module 'node-gyp/bin/node-gyp'

转载 作者:IT老高 更新时间:2023-10-28 23:08:23 58 4
gpt4 key购买 nike

我在 ubuntu 14.04node 8.0.0 下使用 NPM

我已将我的 npm5.2.0 升级到 5.6.0

但是在那之后所有的 npm 命令都失败了,说明有问题:

node-gyp/bin/node-gyp

完整的日志如下:

npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/khalidvm/.npm/_logs/2018-01-12T15_02_35_338Z-debug.log
khalidvm@ubuntu:~/Desktop$ gedit /home/khalidvm/.npm/_logs/2018-01-12T15_02_35_338Z-debug.log
^C
khalidvm@ubuntu:~/Desktop$ sudo npm uninstall npm -g
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/khalidvm/.npm/_logs/2018-01-12T15_05_25_322Z-debug.log

恐怕我无法使用 npm ,即使卸载它也会引发同样的错误。

最佳答案

如果您在 Ubuntu 14.04 上运行 Node 的默认安装,则该软件包应该已过期(我相信它是 0.xx 版本)并且是您问题的根源。您可以通过查看此处来解决此问题:https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

使用最新的 Node 分布时,我遇到了与 node-gyp 相同的问题。原来我在 /usr/local 下安装了 ghost。那是我的 node 可执行文件的幻影。

运行删除后:

  sudo rm -rf /usr/local/bin/node-gyp 
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/npx
sudo rm -rf /usr/local/lib/node_modules/

并清理我的主目录中的 Node 文件,以防万一:

  rm -rf ~/.node-gyp/
rm -rf ~/.npm/

我卸载了当前 Node 安装,然后重新安装:

sudo apt-get remove --purge nodejs
sudo apt-get install nodejs

关于node.js - NPM : Cannot find module 'node-gyp/bin/node-gyp' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48229026/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com