0

我正在React Native使用Javascript.

我希望 vscode 显示快速修复导入建议,如下所示:

在此处输入图像描述

问题是它也会显示typescript错误,如下所示:

在此处输入图像描述

这是我的jsconfig.json文件:

{
"compilerOptions": {
  "target": "ES6",
  "module": "commonjs",
  "allowSyntheticDefaultImports": true,
  "checkJs": true,
  "jsx": "react-native"
},
"exclude": ["node_modules"],
"include": ["src/**/*"]
}

我已经意识到,如果我注释掉"checkJs": true,错误就消失了,但是导入建议就不会再出现了。

这是我的settings.json

{
"workbench.iconTheme": "material-icon-theme",
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"editor.formatOnSave": true,
"git.autofetch": true,
"git.confirmSync": false,
"[javascript]": {
    
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.external.osxExec": "iTerm.app",
"typescript.validate.enable": false,
"javascript.suggestionActions.enabled": true,
}

我已经阅读了很多帖子并尝试禁用typescriptjavascript验证"typescript.validate.enable": false,,但似乎没有任何效果。

有任何想法吗?我来自webstorm,所以我不太习惯vscode。

任何帮助将非常感激。谢谢!

4

1 回答 1

1

我不明白为什么你需要一个自动导入的配置,但你可以从 VSC 片段安装自动导入片段,这里是链接尝试它。

此外,您的打字稿中的错误与自动导入无关,这是一个打字稿错误,您的 touchableOpacity 仍然缺少一些道具。

于 2021-09-27T17:36:12.697 回答