我在不同的项目上使用聚合物-cli 1.5.7。在某些项目中,extraDependencies
"client/bower_components/webcomponentsjs/*.js"
将所有 8 个 JS 文件复制到 build/es5-bundled
、 build/es6-bundled
和 build/es6-unbundled
中。在另一个非常相似的项目中(均以 Shop 应用程序为模型),polymer.json
中具有相同的extraDependencies
,并非所有 JS 文件都复制到 build/es5-bundled
和 build/es6-bundled
中。两者都缺少webcomponents-loader.js
,build/es5-bundled
也缺少custom-elements-es5-adapter.js
。所有 8 个 JS 文件都在 build/es6-unbundled
中。
当然,如果没有webcomponents-loader.js
,项目将无法运行,我必须手动复制。
我的设置或 CLI 可能有什么问题?
也许在polymer.json中检查你的"entrypoint"
或"shell"
?
捆绑时遇到了类似的问题,直到我意识到我在索引中更改了我的主要应用程序组件.html而没有修改设置 json。