我有一个用 Angular 7 编写的小项目,我正在尝试用它构建生产版本。
当我运行
ng build --prod --aot --service-worker
构建将正常运行,如屏幕截图所示。
另一方面,当我尝试在浏览器中加载应用程序时,它将在控制台中抛出错误并且根本不会加载。
有什么想法造成这种情况吗?这些文件与 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/