Gulp错误 - 错误:无法找到模块'sigmund'

时间:2017-06-26 15:45:29

标签: javascript node.js gulp

我的Gulp工作正常,直到我安装了浏览器同步

String name1 = RandomStringUtils.randomAlphabetic(FIRST_NAME_LENGTH); String name2 = new RandomStringGenerator.Builder().withinRange('a', 'z').build() .generate(FIRST_NAME_LENGTH);

然后我开始收到此错误:

  

错误:找不到模块'lru-cache'

我使用https://github.com/npm/npm/issues/1154

npm install browser-sync gulp --save-dev答案解决了这个问题

但是,现在当我尝试运行npm link lru-cache时,我收到了这个新错误:

  

〜/项目/ starfeeder       ❯npminstall browser-sync gulp --save-dev       npm WARN弃用minimatch@2.0.10:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题       npm WARN弃用了node-uuid@1.4.8:改为使用uuid模块

     

fsevents@1.1.2安装       /用户/ leongaban /项目/ starfeeder / node_modules / fsevents   节点安装

我的gulpfile如果有帮助:

gulp

2 个答案:

答案 0 :(得分:2)

我在安装through2时遇到了同样的问题。该项目使用了收缩包装,并且有package-lock.json导致依赖关系中断。一旦我取下锁并重新安装,一切都很好。

答案 1 :(得分:1)

好的,所以仍然不确定我为什么会遇到这些错误,但再也不会再安装browserSync了。

我必须npm link我所有的gulp插件。

那项工作,但随后在gulp build过程中破了。

而不是对所有内容npm link,包括我从未听过的其他节点模块。我删除了browserSync并删除了 node_modules 文件夹并执行了yarn(npm) install