0

如果在聚合物项目中添加 google-chart:
<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问题。

问题是:如何解决这个问题并成功构建项目以将其部署到虚拟主机?

4

2 回答 2

0

已经解决了。更新您的聚合物 cli 就可以了。

https://github.com/Polymer/polymer-cli/issues/261

于 2016-08-17T04:01:20.097 回答
0

您可以将文件编辑bower_components/google-chart/charts-loader.html为指向thisIsAReallyLongFileNameToUseAsABookmark.js,然后在bower_components/google-chart/调用中创建一个文件,thisIsAReallyLongFileNameToUseAsABookmark.js以便它可以正确解析该文件。

构建后,您可以搜索文件并将其换出以指向https://www.gstatic.com/charts/loader.js.

如果构建是合并 js 文件本身,您可以在文件中放入类似的内容,然后将其替换为脚本标记以拉入外部脚本:

var thisIsAReallyLongVarToUseAsABookmark = undefined;

是的,这是一种稍微复杂的方法,但是由于我找不到任何文档来忽略聚合物构建中的特定文件或文件夹,因此似乎可能还没有太多其他选项。

于 2016-07-23T08:01:17.280 回答