如何关闭JS文件中VS Code弹出的TS报错「Property does not exist on type {}」
解决VS Code在React JS文件中出现类型提示省略号的方案
该提示是VS Code 1.80及以上版本内置的TypeScript校验模块对JS/JSX文件的默认检测行为,无需使用TypeScript也会触发,可通过以下任意一种方式关闭:
全局关闭(所有项目生效)
- 打开VS Code设置面板,快捷键为
Ctrl+,(Windows/Linux)或Command+,(Mac) - 在搜索栏输入
js/ts.implicitProjectConfig.checkJs,取消对应配置项的勾选状态 - 若需要完全关闭所有JS/TS文件的类型校验,也可搜索
TypeScript > Validate: Enable并取消勾选
项目级关闭(仅当前React项目生效)
在项目根目录新建名为jsconfig.json的文件,写入如下配置:
{ "compilerOptions": { "checkJs": false, "jsx": "react" }, "exclude": ["node_modules"] }
保存配置后重启VS Code即可生效。
单文件关闭(仅当前编辑的JS文件生效)
在需要关闭提示的JS文件最顶部添加注释:// @ts-nocheck
内容的提问来源于stack exchange,提问作者gene b.
相关产品推荐
相关产品推荐

