在我使用angular 5创建Web应用程序后,我尝试将其部署在IIS中。 为了获得生产构建,我使用了命令:
ng build --prod
在我生成dist文件夹后,我创建了一个新的IIS网站,它使用dist文件夹作为src。 当我尝试浏览网站时,我只得到了一些不明确的控制台错误的背景图片:
未捕获的TypeError:无法读取未定义的属性“moduleType”
我想请注意,当我使用npm start运行它时,网络应用程序正常工作, 为什么生产构建不是?
我如何解决这个问题或至少弄清楚错误?
答案 0 :(得分:0)
您是否尝试过ng build --prod --aot=false
然后将您的dist复制到IIS并查看是否有效,如果有效,那么您的AOT版本就会出现问题。
您可能还想在index.html中添加:<meta charset="UTF-8">
这也引起了我一些错误。