【问题标题】:Gulp task finishes but never endsGulp 任务完成但永远不会结束
【发布时间】:2015-10-07 21:18:35
【问题描述】:

注意: Here is an example repo with the problem.

当我运行./gulp js 时,进程正常运行(在文件系统上创建预期的文件),但任务从未完成......只是无限期挂起:

ss http://zc.d.pr/4C9U/3GG90rpz+

我认为我没有在某处返回某些东西,也没有正确调用回调,但是经过数小时的修补、敲头和谷歌搜索后,我还没有找到解决方案。

有人可以帮我吗?

如果有什么不同,我目前正在使用node v4.1.0。所有其他依赖项和版本都在上面链接的示例仓库中。


编辑:这个 gulp 食谱的原始灵感来自 https://truongtx.me/2015/06/07/gulp-with-browserify-and-watchify-updated/

但是,我无法让transform 像作者建议的那样工作,这导致我使用https://github.com/substack/node-browserify/issues/1198#issuecomment-89948202

【问题讨论】:

    标签: node.js gulp browserify


    【解决方案1】:

    当然——就像它总是发生的那样——在我发布到 SO 之后,我想到了一些新的尝试,并且它似乎有效。

    doh http://zc.d.pr/11uMa/5gghjbCx+

    您可以在此处查看我的完整变更集:https://github.com/neezer/gulp-browserify-hanging-task/commit/8156e182c04c2e76c5739e31f5a6e417dda01b70

    TL;DR 基本上我尝试了in the last comment on the aforementioned issue from my question 的建议,我将文件对象本身传递给browserify 而不是文件路径,你瞧,任务现在完成了.

    我不会假装知道为什么会解决这个问题,所以如果有人想解释一下,我很乐意学习。 ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 2020-12-05
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多