【发布时间】:2017-11-06 14:46:58
【问题描述】:
尝试使用 gulp 运行我的项目(之前没有使用过 gulp 并且继承了现有项目)。
我将依赖项安装到 wordpress 主题目录中。
运行 gulp watch 会抛出这个错误:
Error: Cannot find module 'connect'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\dev\projects\romac-website\web\app\themes\romac\node_modules\browser-sync\lib\utils.js:307:31)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
我已尝试更新 npm,但不确定它是否正常或问题(仍然)。
我也试过用npm -g install connect安装这个模块
接下来我应该尝试什么?
【问题讨论】:
-
更多信息会有所帮助。你能粘贴你的 gulpfile 吗?
-
npm install connect --save-dev,这也可能是由于已安装的模块之一中缺少依赖项而引发的。 -
我想分享我的 gulp 文件,但是文件太长了。我怎样才能最好地做到这一点?只是检查你想看 gulpfile.js 还是 package.json?
-
@niklon 我运行了那个安装命令,现在运行 gulp watch 并且错误似乎已经转移到找不到模块微匹配。有没有办法告诉它一次安装它想要的所有东西,而不是一次告诉我缺少一个模块?
标签: node.js wordpress google-app-engine gulp gulp-watch