我刚刚安装了,并尝试了其中一个示例模板:
一个窗口打开的似乎是样例聚合物应用程序,没有聚合物功能(只有html标记)。下面是控制台在Developer工具中报告的内容:
extensions::platformApp:31 Uncaught Error: document.write() is not available in packaged apps.
index.html:338 GET chrome-extension://fonts.googleapis.com/css?family=RobotoDraft:regular,bold,italic,thin,light,bolditalic,black,medium&lang=en net::ERR_FAILED
core-resizable.html.0.js:95 Uncaught TypeError: undefined is not a function
polymer.html.0.js:5 Uncaught TypeError: Cannot read property 'parentNode' of undefined
unresolved.js:30 Uncaught ReferenceError: Platform is not defined
queue.js:138 Uncaught ReferenceError: CustomElements is not defined我觉得很奇怪,与IDE捆绑在一起的示例应用程序没有开箱即用,所以我想我一定是在哪里做错了什么。
我的问题是:有人知道我应该对样例代码或配置做什么更改才能正常运行吗?
谢谢
注意:可能有用,我使用的是Chrome版本39.0.2171.71米
发布于 2014-12-09 00:13:16
TL;博士
要修复,只需更新您的Chrome,并确保它在0.18.3465版本的“关于”对话框中(要更新,只需重新启动应用程序--应用程序:这就足够了)。0.18.3465是我刚刚推到Chrome的一个热点问题。
详细信息
最直接的问题是最近在几个地方破坏了与Chrome应用程序的兼容性的边缘聚合物源。
另一方面,Chrome 0.18应该将模板中使用的聚合物版本锁定为最新的稳定版本,在生成的项目的...#latest内部的所有聚合物包规范中表示为...#latest。然而,它包含一个bug,有时(在新安装之后)生成bower.json,指向流血的边缘聚合物(称为...#master ),所以上面提到的热修复只是修复了这个bug。
当然,您可以查看新生成的项目的bower.json,并查看其中的内容。如果问题仍然存在,请在https://github.com/dart-lang/chromedeveditor/issues/new上提交一个错误。
https://stackoverflow.com/questions/27349411
复制相似问题