在编写聚合物元素时,我使用带有gulp的vulcanize从html文件中提取js。但是,如果在js中有一个错误,vulcanize将不会完成,它会中断构建过程。我的理解是vulcanize只是简单地将脚本标记中的所有内容移动到一个新文件中,然后可以对其进行linted,但是这表明情况并非如此。有没有人知道解决这个问题的办法?
发布于 2016-05-20 21:29:23
Vulcanize实际上并不是分离JavaScript的工具。它将为您获取正在连接的文件中引用的内联脚本,但不会将它们移动到单独的文件中。正如我从@robdodson PolyCast视频#39和40中理解的那样,Crisper是你可以用来从硫化的脚本中分离出来的工具(即。串接)文件。
我自己仍然有问题,但我能够成功地硫化我的文件,然后通过修改@ksugiarto在https://github.com/ragingwind/gulp-crisper/issues/10中建议的解决方案,从文件中提取javascript。
就未完成硫化而言,如果JavaScript中有错误,如果您不能解决错误,将'inlineScripts‘设置为false可能会有所帮助。如果这有帮助,请接受这个答案,或者投赞成票。
https://stackoverflow.com/questions/35787552
复制相似问题