javascript - Angular 7 生产版本不加载样式和 js

标签 javascript angular production angular7

我有一个用 Angular 7 编写的小项目,我正在尝试用它构建生产版本。

当我运行

ng build --prod --aot --service-worker

构建将正常运行,如屏幕截图所示。

enter image description here

另一方面,当我尝试在浏览器中加载应用程序时,它将在控制台中抛出错误并且根本不会加载。

enter image description here

有什么想法造成这种情况吗?这些文件与 index.html 位于同一目录中,并且它们确实存在。

最佳答案

如上所述,您可以使用ng build --prod --base-href ./

另一个选项是配置您的 angular.json 文件。

您必须在 angular.json >projects>yourProject>architecture>build>configurations>Production 下添加以下行:

"baseHref": "./"

关于javascript - Angular 7 生产版本不加载样式和 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53234127/

相关文章:

javascript - 在服务器上处理单页应用程序前端和 API 后端的最佳方法

javascript - 显示第一项jquery

javascript - 如何避免在父组件状态更新时重新渲染循环中的所有子组件

angular - Angular 5 中的语言环境

ruby-on-rails - 在本地生产中运行 Rails 服务器(InvalidMessage 错误)

testing - 带有测试服务器的 Git 工作流程

javascript - 使用 Highcharts 设置启用/禁用 3D 模式

javascript - 通过JS测试函数进行十六进制搜索并用一些值替换

angular - Spring Boot 安全性未加载 Angular 7 应用程序构建文件

angular - SheetJs 自动转换日期 Angular 7