Angular 5生产构建投掷错误

P T*_*oyn 6 angular-cli angular

我有一个使用版本5.2的角度应用程序,它在构建生产时抛出以下错误(在本地运行应用程序或运行标准版本时不会抛出错误.)

必须指定路由或analyzeModules中的错误!

在研究之前,错误是由提前编译器引发的,但我不确定是什么原因导致它,如果有人有建议在哪里看,将非常感激.

编辑:这里要求的是错误堆栈
ng build --prod

日期:2018-05-17T10:23:10.379Z哈希:a96f44ca3fbe47707a02时间:10740ms chunk {0} runtime.6afe30102d8fe7337431.js(runtime)1.05 kB [entry] [rendered] chunk {1} styles.5283ab92ad436ab9264c.css(styles) 116 kB [initial] [rendered] chunk {2} polyfills.bb453547f4804812c2d3.js(polyfills)130字节[initial] [rendered] chunk {3} main.324541d43b39aaa6d019.js(main)128字节[initial] [rendered]

必须指定路由或analyzeModules中的错误!

P T*_*oyn 6

我意识到我正在使用Angular编译器CLI的6.0.1版和Angular 5.2应用程序.我将编译器CLI的版本还原为5.2.11,问题得以解决.