AngularJS 到 Angular12 迁移(错误:无法解析 AppModule 的所有参数:(?))



我正在从angularJs 1.8.2迁移到angular 12。

在我从grunt到webpack的整个编译过程中,我现在开始真正的angular迁移。首先,让Angular和AngularJS同时运行。我遵循这个指南:https://www.digitalocean.com/community/tutorials/how-to-upgrade-from-angularjs-to-angular-with-ngupgrade

但是我得到错误消息:不能解析AppModule的所有参数:(?)

我找到了一堆解决方案的建议,但仍然不能使它工作。

我构建了一个非常简单的应用程序来尝试并演示这个问题。你可以看看:https://github.com/Triggsy22/angularJs-angular12-migration/tree/8aead9a69a349089270e34e5e6c60c5f04160fa1直接调用dist/index.html

任何想法?

谢谢。

我解决了。

在我的特定情况下,错误出现的原因是错误的加载器。我使用了babel加载器和预设@babel/preset-typescrip的typescript文件。现在我使用的是awesome-typescript-loader

如果其他人也有同样的问题,请查看:https://github.com/Triggsy22/angularJs-angular12-migration查看一个工作示例,了解AngularJS、Angular和Webpack是如何协同工作的。

最新更新