我正在创建一个使用聚合物的项目。它在本地服务器上运行,在终端上使用下面的命令行
polymer --serve open但当我试着用
polymer build它会创建一个构建文件,但是如果出现错误,并且在构建文件夹中没有创建index.html文件。
错误日志如下:
信息:建筑应用..。 信息:生成构建/解包..。 信息:生成构建/捆绑..。 警告:无法对文件/Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-data.js进行丑化 警告:无法对文件/Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-dist.js进行丑化 警告:无法对文件/Users/ashiq/Documents/Conversations/Dashboard_new/bower_components/intl/scripts/build-lib.js进行丑化 错误:未明异常: TypeError:无法读取属性‘以前’的null 错误:(/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:192:63) at (/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/node_modules/shady-css-parser/dist/shady-css/parser.js:80 at Parser.parseDeclarationOrRuleset Parser.parseDeclarationOrRuleset: TypeError:无法读取属性‘以前’的null:21)在Parser.parseRulelist (/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.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)在/usr/local/lib/node_modules/polymer-cli/node_modules/css-slam/index.js:45:36
发布于 2016-06-17 18:40:56
我看到了同样的错误信息,“不能读取属性‘以前’的空”时,使用聚合物构建的6个文件。我在CSS中发现了一个组件文件的错误。具体来说,我没有使用花括号,而是使用了常规括号。一旦纠正,一切都建立正确。
因此,我建议您检查每个组件文件的CSS。可能是CSS错误停止了构建。为了找到错误,我逐个文件删除了CSS,直到构建正确运行为止。一旦我有了包含坏CSS的组件文件,我就一次删除一行,直到发现错误为止。如果你的CSS是长的,你可以尝试CSS林特。
https://stackoverflow.com/questions/37473722
复制相似问题