gpt4 book ai didi

node.js - Gulp 错误(未找到模块)

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

我根据一篇文章在本地安装了npm(我不记得网址了)。这样我的 npm 包就在 ~/.npm-packages/ 中。所以 gulp 在 ~/.npm-packages/bin/gulp 中,这是一个链接: gulp -> ../lib/node_modules/gulp/bin/gulp.js

当我运行 which gulp 时,我得到了 /home/victor/.npm-packages/bin/gulp

当我进入 bin 目录并像 ./gulp.js -v 一样运行 gulp 时,我可以看到它有效。但是,当我在全局范围内运行 gulp 时,出现了这样的错误:

module.js:338
throw err;
^
Error: Cannot find module '/usr/lib/node_modules/gulp/node_modules/v8flags/3.28.73.flags.json'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/usr/lib/node_modules/gulp/bin/gulp.js:25:22)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)

所以 gulp 试图在/usr/lib 中查找模块,但为什么呢?为什么不在我的主目录中?我在 ~/.npm-packages/lib/node_modules/gulp/node_modules

中有所有这些模块

我非常困惑,无法让 gulp 工作。我试过重新安装,效果一样。

最佳答案

这是我为解决问题所做的:

  1. cd/usr/lib/node_modules/gulp/node_modules/v8flags
  2. sudo Node fetch.js

就是这样。最后一条指令将创建所需的文件。

关于node.js - Gulp 错误(未找到模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29346463/

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