2016-07-22 16 views
0

Wenn in Polymer-Projekt I Google-Diagramm hinzufügen:
<link rel="import" href="../bower_components/google-chart/google-chart.html">
und zu versuchen, polymer build, dann Nachrichten erhalte ich folgende Fehlermeldung:
error: Promise rejection: Error: no resolver found for https://www.gstatic.com/charts/loader.jsWie umgehen Sie ein Polymerprojekt, wenn Google-Diagramm verwendet wird?

Sieht aus wie es aufgrund https://github.com/Polymer/polymer-cli/issues/261 Problem.

Frage ist: Wie kann ich dieses Problem umgehen und erfolgreich ein Projekt erstellen, um es auf dem Webhosting bereitzustellen?

Antwort

0

Sie könnten die Datei bower_components/google-chart/charts-loader.html verweisen stattdessen auf thisIsAReallyLongFileNameToUseAsABookmark.js, bearbeiten und dann eine Datei in bower_components/google-chart/thisIsAReallyLongFileNameToUseAsABookmark.js so genannten schaffen, dass es richtig die Datei auflösen kann.

Nach dem Build können Sie die Datei suchen und tauschen Sie sie auf https://www.gstatic.com/charts/loader.js.

Wenn der Build statt verschmilzt die js-Datei selbst, Sie so etwas wie dies in der Datei setzen, und dann tauschen Sie es nur mit einem Script-Tag im externen Skript zu ziehen:

var thisIsAReallyLongVarToUseAsABookmark = undefined; 

Ja, das ist eine leicht verworrene Methode, aber da ich keine Dokumentation finden kann, um eine bestimmte Datei oder einen Ordner in Polymer-Build zu ignorieren, scheint es, dass es noch nicht viele andere Optionen gibt.