在编写聚合物元素时,我使用 vulcanize 和 gulp 从 html 文件中提取 js。但是,如果 js 中出现错误,则 vulcanize 将无法完成,并且会中断构建过程。我的理解是, vulcanize 只是将脚本标签中的所有内容移动到一个新文件中,然后可以对其进行 linted,但这表明情况并非如此。有谁知道解决这个问题?
问问题
111 次
1 回答
0
Vulcanize 实际上并不是分离 JavaScript 的工具。它将为您获取在您要连接的文件中引用的内联脚本,但不会将它们移动到单独的文件中。正如我从@robdodson PolyCast 视频 #39 和 40 中了解到的那样,Crisper 是用于将脚本与硫化(即连接)文件分开的工具。
我仍然无法让这个自己工作,但我能够成功地硫化我的文件,然后通过调整 @ksugiarto 在https://github.com/ragingwind/gulp-crisper/中建议的解决方案从它们中提取 javascript问题/10。
如果 JavaScript 出现错误则不完成硫化,如果您无法解决错误,将“inlineScripts”设置为 false 可能会有所帮助。如果这有帮助,请接受这个答案,或者投票。
于 2016-05-20T13:29:23.230 回答