0

我每天都在使用 VSCode 自动导入,这个扩展是自动导入的。 https://github.com/soates/Auto-Import/issues/104。它突然停止工作。我尝试过重新安装 vscode、更改扩展版本、禁用插件、清除缓存......等等我试过这个https://www.youtube.com/watch?v=1yu5tB4KOis并尝试添加 checkjs: true到我的jsconfig.json. 没有自动进口很难生活。

这些是我的 settings.json

{
  "dart.flutterSdkPath": "C:\\Users\\rolni\\AppData\\Roaming\\flutter_windows_v1.12.13+hotfix.9-stable\\flutter\\bin",
  "explorer.confirmDelete": false,
  "workbench.colorCustomizations": {
    "[Material Theme Darker]": {
      "statusBar.debuggingBackground": "#212121"
    }
  },
  "material-icon-theme.folders.associations": {
    "global_state": "global",
    "ui": "layout",
    "bloc": "controller"
  },
  "workbench.iconTheme": "material-icon-theme",
  "debug.node.autoAttach": "on",
  "[json]": {
    "editor.quickSuggestions": {
      "strings": true
    },
    "editor.suggest.insertMode": "replace",
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "typescript.updateImportsOnFileMove.enabled": "always",
  "notebook.kernelProviderAssociations": [],
  "emmet.triggerExpansionOnTab": true,
  "emmet.showSuggestionsAsSnippets": true,
  "editor.snippetSuggestions": "top",
  "explorer.confirmDragAndDrop": false,
  "javascript.updateImportsOnFileMove.enabled": "always",
  "highlight-matching-tag.customEmptyElements": null,
  "emmet.excludeLanguages": [
    "markdown"
  ],
  "emmet.includeLanguages": {
    "javascript": "html"
  },
  "autoimport.filesToScan": "**/*.{ts,tsx,js,jsx}",
  "autoimport.showNotifications": true,
  "extensions.ignoreRecommendations": true,
  "workbench.editor.enablePreview": false,
  "outline.showVariables": false,
  "debug.javascript.autoAttachFilter": "disabled",
  "debug.javascript.terminalOptions": {
    "trace": true
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe",
  "debug.onTaskErrors": "debugAnyway",
  "[go]": {
    "editor.insertSpaces": false
  },
  "go.formatTool": "gofmt",
  "go.useLanguageServer": true,
  "gopls": {
    "usePlaceholders": true, // add parameter placeholders when completing a function
  },
  "todo-tree.tree.showScanModeButton": false,
  "todo-tree.highlights.customHighlight": {
    "TODO": {
      "icon": "check",
      "type": "line",
      "iconColour": "yellow",
      "foreground": "red",
      "background": "yellow"
    },
    "FIXME": {
      "icon": "beaker",
      "iconColour": "red",
      "foreground": "white",
      "background": "red"
    }
  },
  "debug.inlineValues": true,
  "editor.codeActionsOnSave": {
    "source.organizeImports": true
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "tabnine.experimentalAutoImports": true,
  "gitlens.hovers.currentLine.over": "line",
  "terminal.integrated.tabs.enabled": true,
  "go.toolsManagement.autoUpdate": true,
  "workbench.colorTheme": "Material Theme",
  "git.enableSmartCommit": true,
  "todo-tree.general.tags": [
    "BUG",
    "HACK",
    "FIXME",
    "TODO",
    "XXX",
    "[ ]",
    "[x]"
  ],
  "todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
  "terminal.integrated.defaultProfile.windows": "PowerShell",
  "editor.formatOnSave": true,
}

也无法调试扩展我所有的断点都未绑定...无法弄清楚如何调试它以找到问题的根本原因。

此日志在我的输出日志中(扩展主机)

[error] [vscode.json-language-features] provider FAILED
[2021-07-05 13:23:44.550] [exthost] [error] Canceled: Canceled
    at b.makeCancelError (c:\Users\rolni\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\client\dist\node\jsonClientMain.js:1:64563)
    at b.handleFailedRequest (c:\Users\rolni\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\client\dist\node\jsonClientMain.js:1:64414)
    at c:\Users\rolni\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\client\dist\node\jsonClientMain.js:1:24756

编辑:我试过删除插件、目录、设置,但即使它说是,仍然没有启用自动导入扩展。它甚至缺少登录扩展主机输出。

4

0 回答 0