我正在使用polymer-starter-kit
项目。我正在使用paper-toggle-button
和editor-icons.html
元素。当我使用polymer serve
运行我的项目时,切换按钮和edit
图标会显示在浏览器中。
但是,当我使用polymer build
构建项目时,这两个组件不包含在构建的bower_components
文件夹中。
以下是我的polymer.json
:
{
"entrypoint": "index.html",
"shell": "src/dekkho-app.html",
"fragments": [
"src/listing_page/dekkho-listing.html",
"src/home_page/dekkho-home.html",
"src/home_page/dekkho-404.html"
],
"sources": [
"src/**/*",
"images/**/*",
"bower.json",
"robots.txt"
],
"extraDependencies": [
"manifest.json",
"bower_components/webcomponentsjs/*.js"
],
"lint": {
"rules": ["polymer-2"]
},
"builds": [{
"name":"es6-supported",
"addServiceWorker": true,
"js": {"minify": true},
"css": {"minify": true},
"html": {"minify": false}
},
{
"name":"es5-supported",
"addServiceWorker": true,
"js": {"compile":true, "minify": true},
"css": {"minify": true},
"html": {"minify": false}
}
]
}
提前致谢
答案 0 :(得分:0)
您的paper-toggle-button
需要包含在代码库中的某个位置,否则分析工具无法找到它。
如果它未包含在entrypoint
(或其中一个依赖项)或shell
(或其中一个依赖项)或fragments
(或其中一个依赖项)中那么它不会被包含在构建中 - 因为分析器认为它实际上并不需要。
因此,您必须将其包含在代码库中的某个位置或将其添加为片段。取决于您的需要。