2017-10-09 57 views
0

我將基於分支名稱的角度應用程序的構建部署到具有不同子目錄的s3存儲桶。網址是這樣的:Angular 4 ng構建base-href重複子目錄

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

如果我使用部署它--base-href /add-cool-spinner正確更新基礎標籤:<base href="add-cool-spinner">。然而重定向或生成鏈接的子目錄雙打的時候,所以從路由器的樣子生成的鏈接標籤:

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

我已經試過只改變--deploy-url代替,但它不會更新基本href標籤,並引用根網址(pr.example.com/page)。

有沒有提示沒有加倍基地url目錄?這是一個錯誤還是我做錯了什麼?

回答

0

原來,這並沒有很好的記錄,但角正期待一個正在進行的和結尾的斜線。因此,與部署:

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

它仍然不正確引用的圖像,在圖像的標籤,那可能是因爲在構建器已知錯誤的。