2016-05-27 6 views
0

Ich erstelle ein Projekt mit Polymer. Es läuft wie es auf lokalen Server mit der folgenden Befehlszeile auf dem Terminal solltePolymer Build Error

polymer --serve open 

Aber wenn ich es versuchen, den Aufbau mit

polymer build 

es erstellt eine Datei zu bauen, aber mit Fehlern und innerhalb der Build-Ordner Die Datei index.html wird nicht erstellt.

Das Fehlerprotokoll ist wie folgt:

info: Building application...
info: Generating build/unbundled...
info: Generating build/bundled...
warn: Unable to uglify file /Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-data.js
warn: Unable to uglify file /Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-dist.js
warn: Unable to uglify file /Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-lib.js
error: Uncaught exception: TypeError: Cannot read property 'previous' of null
error: TypeError: Cannot read property 'previous' of null at Parser.parseDeclarationOrRuleset (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:192:63) at Parser.parseRule (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:80:21) at Parser.parseRulelist (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:153:27) at Parser.parseDeclarationOrRuleset (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:212:87) at Parser.parseRule (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:80:21) at Parser.parseRules (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:62:25) at Parser.parseStylesheet (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:55:47) at Parser.parse (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:51:19) at css (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/index.js:51:39) at /usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/index.js:45:36

+0

Überprüfen Sie meine Antwort auf [diese Frage] (http://stackoverflow.com/questions/37449621/missing-component-html-script-0-js-files-in-polymer-building-using-the-cli- Werkzeug/37471089 # 37471089) – Alan

Antwort

1

Ich habe die gleiche Fehlermeldung „nicht lesen kann Eigenschaft‚zurück‘von null“ zu sehen, wenn für sechs Dateien Polymer Build verwenden. Ich habe einen Fehler im CSS für eine meiner Komponentendateien gefunden. Insbesondere habe ich anstelle von geschweiften Klammern normale Klammern verwendet. Einmal korrigiert, alles korrekt aufgebaut.

Also ich schlage vor, dass Sie das CSS für jede Komponente Datei untersuchen. Wahrscheinlich stoppt ein CSS-Fehler den Build. Um den Fehler zu finden, ging ich Datei für Datei und löschte das CSS, bis der Build korrekt funktionieren würde. Sobald ich die Komponentendatei hatte, die das schlechte CSS enthielt, löschte ich dann eine Zeile nach der anderen, bis ich den Fehler fand. Wenn Sie CSS lang sind, können Sie CSS-Lint versuchen.

Verwandte Themen