前言
本文介绍了在升级Angular版本的时候的一种报错和解决办法。
发生场景
根据项目需求,需要把Angular版本从10升级到11。在npm install
的时候,一切顺利,但是在npm start
的时候,报错:
Angular Forms error: Two incompatible decorators on class。
解决办法
在Google搜索了解决办法,发现遇到这种情况的人不少,但是都没有明确的解决办法,或者解决办法在本项目不适用。随后查阅了Angular的文档,发现通过以下方法可以解决问题。
在tsconfig.json中添加以下代码:
image.png
{
"angularCompilerOptions": {
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true
},
}
后言
希望本文会对你有所帮助,如果有什么问题,可在下方留言沟通。
网友评论