NodeJS ESLint找不到要扩展的配置“airbnb-base”

pcrecxhr  于 2023-08-04  发布在  Node.js
关注(0)|答案(3)|浏览(190)

在文件夹1中,我做了“npm安装”,运行“eslint --ext .js .",都很好。
然后,我将所有的子文件夹/文件从文件夹1复制到文件夹2,包括.eslintrc、.jest、.npmrc、package.json、package-lock.json。在npm安装后,我得到了这个

> eslint --ext .js .

Oops! Something went wrong! :(

ESLint: 7.32.0

ESLint couldn't find the config "airbnb-base" to extend from. Please check that the name of the config is correct.

字符串
怎么会这样?请问如何解决这个问题?folder 1中的eslint具有相同的版本。

siv3szwd

siv3szwd1#

好的,对于folder 2,package.json确实错过了eslint-config-airbnb-base。添加它并工作。不知道为什么folder 1工作,也许是从它的父文件夹。

f4t66c6m

f4t66c6m2#

您可以删除folder 2父文件夹中的'.eslintrc'!

u5rb5r59

u5rb5r593#

我们使用“root”:如https://www.drupal.org/project/drupal/issues/3003522#comment-12796773在我们的.eslintrc.js中所述。
文件如下所示,

module.exports = {
    "root": true,
    "env": {
        "browser": true,
        "es6": true
    },

字符串

相关问题