如何使用自定义基本路径正确部署Angular应用程序?

如何使用自定义基本路径正确部署Angular应用程序?,angular,nginx,angular-cli,angular-routing,Angular,Nginx,Angular Cli,Angular Routing,我希望能够为我的应用程序的不同版本使用独特的路径: ng build--base href=/whatever/--deploy url=/whatever/--prod--build optimizer 然后在nginx上用 location /whatever { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html =404; } 如果我尝试

我希望能够为我的应用程序的不同版本使用独特的路径:

ng build--base href=/whatever/--deploy url=/whatever/--prod--build optimizer

然后在nginx上用

location /whatever {
    root /usr/share/nginx/html;
    index index.html index.htm;
    try_files $uri $uri/ /index.html =404;
}
如果我尝试将ng build命令与助手一起使用,我会得到以下结果:

runtime.c88d7988090c0cf17003.js:1 Uncaught SyntaxError: Unexpected token
我想把这件事做好:

localhost:xxxx/master/
localhost:xxxx/testing

有什么想法吗?我遗漏了什么?

@JoelJoseph我不认为问题出在我的NGINX配置上,除非我做错了什么。我粘贴了nginx conf作为上下文,我觉得问题在于角度。