2017-10-09 69 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/ 

它仍然不正确引用的图像,在图像的标签,那可能是因为在构建器已知错误的。