我已经使用nginx部署了angular 4 app . 但它无法加载js,css和其他文件 . 我在控制台中看到这些错误
未捕获的SyntaxError:意外的标记<inline.bundle.js:1未捕获的语法错误:意外的标记<polyfills.bundle.js:1未捕获的语法错误:意外的标记<scripts.bundle.js:1未捕获的ReferenceError:未在样式中定义webpackJsonp . bundle.js: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 回答
它似乎是“Syntax Error in Angular App: Unexpected token <”的副本 .
请检查(和/或分享我们)项目中的
base href
属性 .它可能与您的问题有关 .