2017-10-09 8 views
0

私は、角型アプリケーションのビルドを、ブランチ名に基づいて異なるサブディレクトリを持つs3バケットに展開しています。 <base href="add-cool-spinner">:私は--base-href /add-cool-spinnerを使用して展開する場合は、それが適切にベースタグを更新角度4 ng build base-href重複サブディレクトリ

pr.example.com/add-cool-spinner 
pr.example.com/increase-awesomeness 

:URLはのように見えます。しかし、のようなルータの外観から生成されたリンクタグので、リンクサブディレクトリダブルスをリダイレクトするか、生成時:

pr.example.com/add-cool-spinner/add-cool-spinner/page 

は、私が代わりにのみ--deploy-urlを変更しようとしましたが、それはベースHREFタグを更新し、参照しませんルートURL(pr.example.com/page)。

ベースURLディレクトリを倍増しないというヒントはありますか?これはバグですか、何か間違っていましたか?

答えて

0

これは十分に文書化されているわけではありませんが、角度が進むと後続のスラッシュが必要であることがわかります。

ng build --base-href /add-cool-spinner/ 

それは、静止画像タグであり、正しく画像を参照していない、それが理由ビルダーでの既知のバグであるかもしれない:だからして展開します。