You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

StandardJS VSCode扩展突然停止高亮代码错误如何排查解决

Standard VSCode扩展无lint错误高亮排查方案

版本兼容性检查

  • 2021年9月Standard VSCode扩展正式推送v2.0大版本更新,废弃了大量旧版配置项,如果你在此时间段自动更新了扩展,旧配置残留会直接导致扩展停止工作
  • 打开工作区.vscode/settings.json,删除所有standard.*开头的旧配置,新增以下适配v2.x版本的配置:
{
  // 启用需要校验的语言类型
  "standard.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
  // 自动识别多子文件夹的工作目录
  "standard.workingDirectories": [{ "mode": "auto" }]
}
  • 配置保存后执行命令面板的Developer: Reload Window重载窗口,查看高亮是否恢复

多工作区目录适配校验

  • 由于你当前工作区包含多个不同代码规范的子仓库,需确认扩展正确识别到了需要启用Standard校验的目录:
    • 需校验的子仓库根目录必须存在package.json(其中devDependencies包含standard)或.standardrc等Standard专属配置文件,扩展将以此为根目录执行lint
    • 如果部分子目录不需要Standard校验,可手动指定工作目录列表,替换上述配置中的workingDirectories字段即可:
      "standard.workingDirectories": ["./需要校验的目录1", "./需要校验的目录2"]

运行日志排查

  • 打开VSCode命令面板(Windows/Linux快捷键Ctrl+Shift+P,macOS快捷键Cmd+Shift+P),执行Developer: Toggle Output打开输出面板
  • 在输出面板顶部的下拉菜单中选择Standard JS,查看扩展实际运行日志:
    • 若提示找不到standard引擎,可新增配置项standard.nodePath,手动指定项目内安装的standard包路径
    • 若提示目录权限错误,重启VSCode后重新加载扩展即可

版本回退验证

  • 如果所有配置调整都无效,可回退到2021年9月前的稳定版v1.5.1:
    • 打开扩展面板,找到Standard JS扩展,点击扩展卡片右下角的设置图标,选择Install Another Version,选中v1.5.1版本安装后重启VSCode即可

内容的提问来源于stack exchange,提问作者W. Murphy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 06:09:03