使用Angular 5创建Web应用程序后,我尝试将其部署在IIS中。为了获得生产构建,我使用了命令:
ng构建 - prod
生成了DIST文件夹后,我创建了一个新的IIS网站,该网站将DIST文件夹用作SRC。当我尝试浏览网站时,我只得到了带有一些不清楚的控制台错误的背景图像:
untureck typeError:无法读取未定义的属性
的属性'模块型
我想注意,当我使用NPM启动运行时,Web应用程序正常工作,那么为什么制作不是
如何解决此问题或至少了解错误?
您是否尝试过ng build --prod --aot=false
,然后将您的区域复制到IIS并查看是否有效,如果有效,则您对AOT构建有问题。
您也可能想添加: <meta charset="UTF-8">
到index.html这也导致了我一些错误。