2016-09-21 2 views
1

polymer initを使用すると、要素プロジェクトを作成し、polymer serveを使用すると、コンポーネントページ(ドキュメントとデモを表示)を提供できます。ポリマーCLI:ビルドコンポーネントページ

配信するタグがプロジェクトの構造と一致していないため、Polymer CLIはそのためにパスの再マッピングを行います。ドキュメントから:

あなたは、ポリマーサーブを実行すると、bower_componentsのすべての要素がmy-ELに相対ディレクトリを兄弟にあるように見えるに再マップ です。 現在の要素は、/ components/bower という名前の作成パスから提供されます。ここで、bower nameは、要素プロジェクトの bower.jsonファイルの名前フィールドです。それは別のWebサーバーが提供できるようにビルドコンポーネントページへの適切な方法でなければなりません何

ファイルを参照と一致するように移動する必要がありますか、それとも良い方法がありますか?

+0

あなたはこれを理解しましたか?私はやや似たような問題を抱えています(異なるローカルディレクトリ構造に 'bower_components'がありません)。 – montrealist

+1

@montrealist nope – pomber

+0

@montrealist答えを確認してください。おそらくあなたのニーズに合わせて[スクリプト](https://github.com/Polymer/tools/blob/master/bin/gp.sh)をカスタマイズすることができます – pomber

答えて

2

githubページにコンポーネントページを展開するためのツールがあります。 docsから
:以下のコマンドで

は、あなたGitHubのユーザー名で置き換え、そして であなたのGitHubリポジトリ名。

# git clone the Polymer tools repository somewhere outside of your 
# element project 
git clone git://github.com/Polymer/tools.git 

# Create a temporary directory for publishing your element and cd into it 
mkdir temp && cd temp 

# Run the gp.sh script. This will allow you to push a demo-friendly 
# version of your page and its dependencies to a GitHub pages branch 
# of your repository (gh-pages). Below, we pass in a GitHub username 
# and the repo name for our element 
../tools/bin/gp.sh <username> <test-element> 

# Finally, clean-up your temporary directory as you no longer require it 
cd .. 
rm -rf temp 

これはそれにあなたの要素の共有可能なバージョンをプッシュし、新しいGH-ページのブランチを作成(またはクローンを一つ 現在をクリア)します。 、あなたの 新しく発表されドキュメントを参照してくださいでブラウザを指すように:

http://<username>.github.io/<test-element>/ 
関連する問題