我正在从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是如何协同工作的。