ポリマー要素を作成しました。私が理解していないのは、アプリケーションで使用すると、その依存関係 (他のポリマー要素) が欠落しているということです。
私のファイルの頭:
<link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../iron-icons/iron-icons.html">
<link rel="import" href="../iron-icon/iron-icon.html">
<link ref="import" href="../paper-styles/color.html">
<link ref="import" href="../polymer-keydown/polymer-keydown.html">
<link rel="import" href="../iron-a11y-keys/iron-a11y-keys.html">
私のbower.json
:
{
"name": "my-el",
"description": "a description",
"main": "my-el.html",
"dependencies": {
"polymer": "Polymer/polymer#^1.4.0",
"iron-icons": "PolymerElements/iron-icons#^1.1.3",
"iron-icon": "PolymerElements/iron-icon#^1.0.10",
"iron-a11y-keys": "PolymerElements/iron-a11y-keys#^1.0.6",
"polymer-keydown": "dmytroyarmak/polymer-keydown#^0.1.0",
"paper-styles": "PolymerElements/paper-styles#^1.1.4"
}
}
簡単な例を実行すると、依存関係の一部のみが読み込まれます。開発者コンソールの [ソース] タブに表示されるコンポーネント フォルダーは次のとおりです。
components
├── iron-a11y-keys
├── iron-a11y-keys-behavior
├── iron-flex-layout
├── iron-icon
├── iron-icons
├── iron-iconset-svg
├── iron-meta
├── my-el
├── polymer
├── webcomponentsjs
polymer serve
とでアプリを起動しようとしましたがpolyserve
、同じ動作です。
なぜpolymer-keydown
とpaper-styles
が欠落しているのですか?