visual-studio-code - 来自同一位置的 ESlint 无法加载不同项目中的库

标签 visual-studio-code eslint vscode-extensions

我们在同一个 VScode 工作区中有两个项目。

which eslint revelase /root/.nvm/versions/node/v14.17.0/bin/eslint 在这两种情况下。

在一个项目文件夹中,一切正常。

在另一个项目文件夹中,我们得到错误:

从/root/.nvm/versions/node/v14.17.0/lib/node_modules/eslint/lib/api.js 加载的 eslint 库不导出 CLIEngine。你至少需要 eslint@1.0.0

就我们所见,一切都是平等的。唯一不同的是项目文件夹。

可能是什么问题?

最佳答案

根据 ESLint migration doc在版本 8 中,CLIEngine 类已被删除并由 ESLint 类取代。

VS Code ESLint 扩展还没有完全适应这个变化。目前有内幕版2.1.24-Insider .这是需要手动安装的,它应该可以与 ESLint v8 一起使用。

不过,您最好的办法是等待 VS Code ESLint 扩展的下一个版本

关于visual-studio-code - 来自同一位置的 ESlint 无法加载不同项目中的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69873231/

相关文章:

python - 为什么我可以在 Debug模式下在同一个 IP 地址和端口上运行多个 django 应用程序?

python - 如何解决窗口8中Visual Studio代码中的导入错误?

node.js - 向 Mongoose 注册模型的正确方法

eslint - 使用 eslint 时如何禁用 no-plusplus?

visual-studio-code - VSCode 扩展 TreeView 集已选中

visual-studio-code - 通过扩展更新 VS Code 用户设置

visual-studio-code - VSCode 扩展 API - 滚动

python - 如何在 VS Code 中调试第三方 Python 包

html - 如何防止 VS Code 将长 HTML 行分解为多行?

javascript - Eslint 正在从终端工作,但在编辑器 UI (VSCode) 中未显示错误