2016-05-27 5 views
0

私はポリマーを使用してプロジェクトを作成しています。それは、端末ポリマーの構築エラー

polymer --serve open 

で次のコマンドラインを使用して、ローカルサーバー上になっているとして、それを実行します。しかし、私は

polymer build 

を使用して、それを構築しようとしたときには、ビルドファイルを作成しますが、エラーが発生したとの内部ビルドフォルダーindex.htmlファイルは作成されません。

次のようにエラーログは次のとおりです。

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

[この質問]への私の答えを確認してください(http://stackoverflow.com/questions/37449621/missing-component-html-script-0-js-files-in-polymer-build-using-the-cli-ツール/ 37471089#37471089) – Alan

答えて

1

私は6つのファイルのためのポリマービルドを使用する場合、「ヌルの 『以前の』プロパティを読み取ることができません」の同じエラーメッセージを見ていました。コンポーネントファイルの1つでCSSにエラーが見つかりました。具体的には、中括弧のかわりに、通常の括弧を使用しました。一旦修正されると、すべてが正しく構築されます。

だから、各コンポーネントファイルのCSSを調べることをお勧めします。おそらく、CSSエラーがビルドを停止している可能性があります。エラーを見つけるために、私はファイルごとに行って、ビルドが正しく動作するまでCSSを削除しました。一度私は悪いCSSを含むコンポーネントファイルを持っていた、私はエラーを見つけるまで一度に1行を削除しました。 CSSが長い場合は、CSSのlintを試してみてください。

関連する問題