gpt4 book ai didi

Angular 5 升级错误 : Generic type 'InjectionToken' requires 1 type argument(s)

转载 作者:太空狗 更新时间:2023-10-29 19:33:28 25 4
gpt4 key购买 nike

我正在将我的项目从 Angular 4.2 升级到 Angular 5。我已按照 Angular 更新指南中的说明进行操作,包括“用 InjectionTokens 替换 OpaqueTokens”的部分。所以我用 InjectionToken 替换了我所有 node_modules 中的 OpaqueToken。

Webpack 仍然无法编译,我收到错误:

“TS2314:通用类型‘InjectionToken’需要 1 个类型参数。”

编辑:OpaqueTokens 在 node_modules 而不是我的代码中(有 100 多个 OpaqueTokens)。没有一个 OpaqueTokens 有类型,并且不完全清楚 InjectionTokens 是什么类型。

最佳答案

您能否举例说明如何使用 InjectionToken?

从快速查找来看,InjectionToken 似乎需要传入一个 desc 参数。我会检查您是否正确地执行了此操作。

我还会引用 Angular tutorial on dependency injection and how to use tokens to make unique dependencies

关于Angular 5 升级错误 : Generic type 'InjectionToken<T>' requires 1 type argument(s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48958218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com