gpt4 book ai didi

angularjs - 更新到 Angular 10 后,如果没有 'new',则无法调用类构造函数 UpgradeComponent

转载 作者:行者123 更新时间:2023-12-02 02:41:16 27 4
gpt4 key购买 nike

我刚刚开始将 Angular 项目从 9.1.0 升级到 10.0.12它仍然是一个混合应用程序,并且有几个组件升级(从 Angular JS),如 Angular docs 中所述。

但是,在更新到 Angular 10 后,这些升级后的组件将无法加载并导致以下错误

Class constructor UpgradeComponent cannot be invoked without 'new' (at new MyUpgradedComponentDirective)

我搜索了Changelog并没有找到任何有关UpgradeComponent的信息。

最佳答案

jit 更改为 true 可能不是最好的解决方案 - 这会将指令切换到该模式,当它在浏览器运行时编译时,而不是作为预编译的 JS 代码。

如果您有旧版本,似乎可以通过将 tsconfig.json output 属性设置为 ES2015 来解决此处描述的问题。

更多详细信息可以在这里找到:https://github.com/angular/angular-cli/issues/18067

关于angularjs - 更新到 Angular 10 后,如果没有 'new',则无法调用类构造函数 UpgradeComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63581760/

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