0

我正在尝试遵循 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 相关,但我看不出如何。

4

1 回答 1

0

好吧,我从来没有弄清楚为什么构建对我来说失败了。但是,从 video.js 版本 4.4.2 开始,我能够毫无问题地构建项目。也许这是我的配置问题,或者可能是他们的一些错误得到了修复,但这个问题现在已经解决了。

于 2014-03-04T21:52:07.707 回答