我正在尝试遵循 Video.js 的贡献说明,当我尝试构建项目时,grunt 挂在 minify 步骤上。这是输出:
Running "minify" task
Running "minify:source" (minify) task
Verifying property minify.source exists in config...OK
Files: build/files/combined.video.js, build/compiler/goog.base.js, src/js/exports.js -> build/files/minified.video.js
Writing build/files/minified.video.js...OK
我没有收到任何错误或消息;它只是挂在那里几分钟。在 build/files 中创建了一个名为 minified.video.js 的文件,但它是空的。关于我哪里出错的任何想法?
更新:我试过了23 台计算机现在具有完全相同的结果。其中两台计算机是 Windows 7 x64,一台是 Windows 8 x64。我的直觉是,构建文件发送给它的非常长的命令使闭包窒息,但我很难调试它。
更新 2:我修改了Gruntfile.js
它以使其输出用于调用 Closure 的完整命令,然后我尝试直接运行它。我得到以下结果:0 error(s), 576 warning(s), 82.5% typed
。我认为许多警告都指向一个问题,但我不知道它可能是什么。闭包的完整输出可以在这里找到:http: //pastebin.com/GZuFxiqh。
更新 3:我设置了一个运行 Ubuntu 的虚拟机,并且构建工作完美无缺。所以,这在某种程度上与 Windows 相关,但我看不出如何。