nginx中的Angular 4应用程序无法加载文件

时间:2018-04-25 09:03:16

标签: angular ubuntu nginx

我使用nginx部署了angular 4 app。但它无法加载js,css和其他文件。我在控制台中看到了这些错误

  

未捕获的SyntaxError:意外的令牌< inline.bundle.js:1

     

未捕获的SyntaxError:意外的令牌< polyfills.bundle.js:1

     

未捕获的SyntaxError:意外的令牌< scripts.bundle.js:1

     

未捕获的ReferenceError:在styles.bundle.js中未定义webpackJsonp:1 styles.bundle.js:1   (匿名)@ styles.bundle.js:1

     

未捕获的SyntaxError:意外的令牌< vendor.bundle.js:1

     

未捕获的ReferenceError:未定义webpackJsonp       在main.bundle.js:1 main.bundle.js:1

我的nginx配置:

 server {
     listen 80 default_server;
     listen [::]:80 default_server;


     root /var/www/html;

     # Add index.php to the list if you are using PHP
     index index.html index.htm index.nginx-debian.html;

     server_name _;
      location / {
             # First attempt to serve request as file, then
             # as directory, then fall back to displaying a 404.
             #alias /web-portal/;

             root /var/www/html/web-portal/;
             try_files  $uri$args $uri$args/  /index.html =404;
     }

 }

请帮助我解决这个问题!!

1 个答案:

答案 0 :(得分:0)

它似乎与&#34; Syntax Error in Angular App: Unexpected token <&#34;。

重复

请检查(和/或分享我们)项目中的base href属性。

这可能与您的问题有关。