代码之家  ›  专栏  ›  技术社区  ›  João Ghignatti

根据env nginx和Angular 5支持multiple index.html

  •  2
  • João Ghignatti  · 技术社区  · 6 年前

    我正在运行角度5,并且必须,根据env构建,更改 index.html . 所以我带了很多 "apps": 内部声明 angular-cli.json ,其中 --app=0 有dev envs和 --app=1 有生产环境。
    这个 --应用程序=1 "index": "index.prod.html" .
    当我部署并进入我的域时,我得到: enter image description here

    我在用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索引 ,因为我有不同的env,我也可以部署它们。

    我怎样才能做到? 谢谢。

    0 回复  |  直到 6 年前