解决报错:类型“{}”上不存在属性“xxx”。ts(2339)
很奇怪的错误,又是这种ts报错😅
解决办法
在jsconfig.json
文件中【没有就创建,和package.json同级】,添加
"noImplicitAny": false,
再重新打开编辑器,报错消失
后来又几次遇到这种错误,发现这个解决方法有时有效,有时没有。这个时候就可以使用最简单直接的方法,因为不是每个项目都会报这种错误,搭建vue-cli时的选择不同结果就不一样,所以可以新建一个不报错的项目,删除它的node_modules,把写好文件迁移过去,再npm install就可以了