问题
可能大家在用vscode进行react+mobx开发项目时,会发现vscode会提示一些警告,例如下面:

并且vscode在控制台中的问题中会出现警告,如下:

只要引入mobx中的@observer或者@obserable等装饰器时就会报警告,像是vscode不识别一样,因为用webpack打包并不会报错。
解决问题
虽然不会报错,但是在开发中看到这些警告也是挺烦人的,所以得解决下。
解决办法是:
第一步:在项目的根目录下创建一个tsconfig.json
文件,并且里头的内容是:
{
"compilerOptions": {
"experimentalDecorators": true,
"allowJs": true
}
}
第二步:重启vscode。
然后就不会出现警告了,如图:

网友评论