angular - nginx中的Angular 4应用程序无法加载文件
问题描述
我已经使用 nginx 部署了 angular 4 应用程序。但它无法加载js、css和其他文件。我在控制台中看到这些错误
Uncaught SyntaxError: Unexpected token < inline.bundle.js:1
Uncaught SyntaxError: Unexpected token < polyfills.bundle.js:1
Uncaught SyntaxError: Unexpected token < scripts.bundle.js:1
未捕获的 ReferenceError: webpackJsonp 未定义在 styles.bundle.js:1 styles.bundle.js:1 (anonymous) @ styles.bundle.js:1
Uncaught SyntaxError: Unexpected token < 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;
}
}
请帮我解决这个问题!
解决方案
推荐阅读
- three.js - A-Frame:如何为 Orbit-Controls 设置动画?
- regex - 如何从电子邮件中提取特定文本?
- powershell - 使用 powershell 监视文件夹中的新文件,但忽略新文件夹
- c# - 对多个子域使用相同的代码
- c++ - Valgrind 失败不会失败 CTest
- java - 如何在 android 中向 Firebase 数据库添加新数据?
- javascript - jQuery推送到多维数组只返回最后一个值
- statistics - 使用 PomeGranate 拟合多分量 GammaDistribution
- javascript - AngularJS + Scrollify 禁用后无法正常滚动
- c# - 额外字节 3F 收到串口 c#