无法解析应用模块的所有参数:(?)。 在的SyntaxError(compiler.js:102

2019-09-30 02:50发布

从7版本降级我的角度项目6与@ngToolkit的帮助整合角通用之后,我得到的浏览器控制台以下错误信息:

Can't resolve all parameters for Application Module: (?). at syntaxError (compiler.js:1021)

我简单地覆盖等中记载的依赖降级的项目在这里 。 前面已经描述的错误仅发生在浏览器控制台,而该项目以编译成功完成。

Answer 1:

你显然是受影响的问题26128这是在角6.1.8介绍。 作为IgorMinar 解释 (重点煤矿):

我注意到,在某些情况下过去,你能够使用JIT编译器不Reflect.metadata填充工具。 但是随着最近的变化[...], 我们现在需要你从@角/芯是进口的任何东西之前加载它 。 这将自动CLI V7来完成这样的改变将是透明的大多数用户来说, 除非你有在这种情况下,你需要确保填充工具之前角加载自定义填充工具安装

在角的情况下, ^6.1.8 || ^7.0.0 ^6.1.8 || ^7.0.0用的WebPack(即不是角CLI),必须导入reflect-metadata (之前的任何@角/芯进口-如上所述)。



文章来源: Can't resolve all parameters for Application Module: (?). at syntaxError (compiler.js:1021) site:stackoverflow.com