如果在聚合物项目中我添加谷歌图表:
<link rel="import" href="../bower_components/google-chart/google-chart.html">
并尝试polymer build
,然后我收到以下错误消息:
error: Promise rejection: Error: no resolver found for https://www.gstatic.com/charts/loader.js
看起来是由于https://github.com/Polymer/polymer-cli/issues/261问题。
问题是:如何解决此问题并成功构建项目以将其部署到Web托管?
答案 0 :(得分:0)
您可以将文件bower_components/google-chart/charts-loader.html
编辑为指向thisIsAReallyLongFileNameToUseAsABookmark.js
,然后在bower_components/google-chart/
中创建一个名为thisIsAReallyLongFileNameToUseAsABookmark.js
的文件,以便它可以正确解析该文件。< / p>
构建完成后,您可以搜索文件并将其交换为指向https://www.gstatic.com/charts/loader.js
。
如果构建是合并js文件本身,你在文件中放置这样的东西,然后用脚本标记替换它以引入外部脚本:
var thisIsAReallyLongVarToUseAsABookmark = undefined;
是的,这是一个稍微复杂的方法,但由于我找不到任何文档忽略聚合物构建中的特定文件或文件夹,似乎可能没有太多其他选项。
答案 1 :(得分:0)
它已经解决了。更新你的聚合物cli会。