0

我注意到某些模块会导致我的 Angular 5 应用程序显示“无法解析所有参数”错误:

例外:无法解析 ApiService 的所有参数:(?)。

我最近通过其他方式遇到了这个问题,并通过将它包含到我的 polyfills.ts 中来解决它:

import 'core-js/es6/reflect';
import 'core-js/es7/reflect';

当然,解决当前问题的方法是从我的 app.module 中取出模块。这些模块是否有共同点会导致此错误发生?

现在有问题的模块是angular2-momentPrimeNG 的咆哮。与此同时,如果我发现任何东西,我会继续挖掘并报告。感谢您的任何帮助!!

更新:看来我可能已经找到了 PrimeNG 的修复程序;我忘了包括:

"styles": [
        "styles/styles.scss",
        "../node_modules/font-awesome/css/font-awesome.min.css",
        "../node_modules/primeng/resources/primeng.min.css",
        "../node_modules/primeng/resources/themes/darkness/theme.css"
],

进入我的 .angular-cli.json 文件。万岁!这让我想知道“无法解决所有参数”错误是否真的不能很好地描述实际问题?我已经看到了一两个关于此的 github 问题,但他们没有得出任何可靠的结论。

4

0 回答 0