我在Angular 8上的ng build --prod生成的main-es2015 javascript文件有问题。
当我尝试通过HTTPS协议打开网站时,它可以工作,因为浏览器读取了所有的main-es2015文件,并且文件结尾如下:
throw t.code="MODULE_NOT_FOUND",t})}e.keys=function(){return[]},e.resolve=e,n.exports=e,e.id="zn8P"}},[[0,0]]]); // the end
这是通过HTTPS滚动条的样子:
但是,如果您尝试通过HTTP协议(不使用SSL)打开文件,则文件将在此行结束:
else i.useClass=n;e=j().compileInjectable(q,`ng: // ... where's the rest of the code?
这是通过HTTP滚动条的样子:
有什么办法吗?谢谢!
解决了!
服务器以某种方式试图访问一个不存在的文件,该文件的名称类似于“ .pagespeed.js”。我搜索它,发现了这个...
您需要将此添加到您的.htaccess:
Modpagespeed Off
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句