サーチ…
差動を使用する:加硫する
プロジェクトのルートで、Bowerがインストールされていることを確認し( npm install -g bower
)、 bower init
を実行しbower init
。これにより、プロジェクトのディレクトリにbower.json
ファイルが作成されます。
ルートディレクトリに.bowerrc
という.bowerrc
新しいファイルを作成します。それは以下を含むべきです:
{
"directory": "public/bower_components"
}
これにより、アプリのパブリックディレクトリのbower_components
フォルダにコンポーネントを保存する必要があることがbower_components
ます。
次に、あなたのアプリで使用したいPolymerコンポーネントを追加します。
あなたのアプリのルートディレクトリに、使用したい各コンポーネントをインストールしてください。
bower install --save PolymerElements/paper-button#^1.0.0 PolymerElements/paper-checkbox#^1.0.0
プロジェクトにVulcanizeを追加する
Meteor add differential:vulcanize
プロジェクトのルートにconfig.vulcanizeという名前の新しいファイルを作成します。それは以下を含むべきです:
{
"polyfill": "/bower_components/webcomponentsjs/webcomponents.min.js",
"useShadowDom": true, // optional, defaults to shady dom (polymer default)
"imports": [
"/bower_components/paper-button/paper-button.html",
"/bower_components/paper-checkbox/paper-checkbox.html"
]
}
"imports"
は、アプリで使用する各コンポーネントの一覧が表示されます。
他の要素と同じように、インポートしたコンポーネントをBlazeテンプレートで使用できるようになりました。
<template name="example">
<div>
this is a material design button: <paper-button></paper-button>
this is a material design checkbox: <paper-checkbox></paper-checkbox>
</div>
</template>
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow