我正在运行Angular 5,并且必须根据env版本更改index.html
。因此,我在"apps":
内添加了多个angular-cli.json
声明,其中--app=0
具有开发环境,而--app=1
具有产品环境。
--app=1
有"index": "index.prod.html"
。
当我部署并进入域时,我得到:
我正在使用nginx,而我的default.conf
已经使用了
server {
...
root /usr/share/nginx/html;
location / {
autoindex on;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
...
}
然后我想到了nginx无法获得名为index.html
的正确index.prod.html
(如在我的dist文件夹中看到的那样),并落入了nginx.html。 >
我遇到的问题是我需要支持index.html
和index.prod.html
,因为我有不同的环境,我也可以部署它们。
我该如何实现? 谢谢。