IIS中的Angular 5生产部署错误

时间:2018-04-01 11:20:23

标签: angular iis angular5 production

在我使用angular 5创建Web应用程序后,我尝试将其部署在IIS中。 为了获得生产构建,我使用了命令:

  

ng build --prod

在我生成dist文件夹后,我创建了一个新的IIS网站,它使用dist文件夹作为src。 当我尝试浏览网站时,我只得到了一些不明确的控制台错误的背景图片:

  

未捕获的TypeError:无法读取未定义的属性“moduleType”

我想请注意,当我使用npm start运行它时,网络应用程序正常工作, 为什么生产构建不是?

我如何解决这个问题或至少弄清楚错误?

1 个答案:

答案 0 :(得分:0)

您是否尝试过ng build --prod --aot=false然后将您的dist复制到IIS并查看是否有效,如果有效,那么您的AOT版本就会出现问题。

您可能还想在index.html中添加:<meta charset="UTF-8"> 这也引起了我一些错误。