我有一个Angular应用程序,使用版本5.2,在进行生产构建时会出现以下错误(在本地运行应用程序或运行标准构建时不会引发错误。)
ERROR in Either route or analyzedModules has to be specified!
经过研究,这个错误是由提前编译器引发的,但我不确定可能导致它的原因是什么,如果有人对此有建议,那将不胜感激。
编辑:根据请求,下面是错误堆栈 ng build --prod
日期: 2018-05-17T10:23:10.379Z 散列值: a96f44ca3fbe47707a02 时间: 10740ms 块{0} runtime.6afe30102d8fe7337431.js (runtime) 1.05 kB [entry] [rendered] 块{1} styles.5283ab92ad436ab9264c.css (styles) 116 kB [initial] [rendered] 块{2} polyfills.bb453547f4804812c2d3.js (polyfills) 130 bytes [initial] [rendered] 块{3} main.324541d43b39aaa6d019.js (main) 128 bytes [initial] [rendered]
错误:必须指定路由或分析模块!
ERROR in Either route or analyzedModules has to be specified!
经过研究,这个错误是由提前编译器引发的,但我不确定可能导致它的原因是什么,如果有人对此有建议,那将不胜感激。
编辑:根据请求,下面是错误堆栈 ng build --prod
日期: 2018-05-17T10:23:10.379Z 散列值: a96f44ca3fbe47707a02 时间: 10740ms 块{0} runtime.6afe30102d8fe7337431.js (runtime) 1.05 kB [entry] [rendered] 块{1} styles.5283ab92ad436ab9264c.css (styles) 116 kB [initial] [rendered] 块{2} polyfills.bb453547f4804812c2d3.js (polyfills) 130 bytes [initial] [rendered] 块{3} main.324541d43b39aaa6d019.js (main) 128 bytes [initial] [rendered]
错误:必须指定路由或分析模块!
RouterModule.forRoot(routes)
;对于子模块,请使用RouterModule.forChild(routes)
。 - candidJ