小编MAK*_*MAK的帖子

VSCode 在保存时从导入中删除 React

切换到 vscode 1.68.1 后

每次保存文件时,它都会首先自动从导入中删除 React,虽然这可能是 eslint 问题,因为我使用 eslint 进行格式化,但删除 eslint 插件后问题仍然相同

这是我的settings.json

{
    "eslint.alwaysShowStatus": true,
    "editor.formatOnSave": true,
    "files.eol": "\r\n",
    "editor.codeActionsOnSave": {
        "source.fixAll": true,
        "source.organizeImports": true
    },
    "editor.defaultFormatter": "dbaeumer.vscode-eslint",
    "prettier.arrowParens": "avoid",
    "prettier.embeddedLanguageFormatting": "off",
    "prettier.enable": false,
    "eslint.format.enable": false,
   
    "[css]": {
        "editor.defaultFormatter": "aeschli.vscode-css-formatter"
    },
    "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是 .eslintrc

module.exports = {
    "env": {
        "browser": true,
        "es6": true
    },
    "extends": "airbnb",
    "globals": {
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly"
    },
    "parserOptions": …
Run Code Online (Sandbox Code Playgroud)

eslint visual-studio-code vscode-extensions

15
推荐指数
2
解决办法
6436
查看次数