ESLint 找不到要扩展的配置 "prettier"
ESLint couldn't find the config "prettier" to extend from
我正在尝试使用 eslint 格式化我的代码,但是当我 运行 npm run lint -f
我得到这个输出:
Oops! Something went wrong! :(
ESLint: 6.8.0.
ESLint couldn't find the config "prettier" to extend from. Please check that the name of the config is correct.
The config "prettier" was referenced from the config file in "/project/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js".
这是我的依靠package.json
{
"scripts": {
"lint": "eslint \"**/*.{js,ts}\" --quiet --fix",
},
"private": true,
"dependencies": {
"tslib": "^1.11.1",
"zone.js": "^0.10.3"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^2.30.0",
"@typescript-eslint/parser": "^2.30.0",
"codelyzer": "^5.2.2",
"eslint": "^6.8.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-prettier": "^3.1.3",
"prettier": "2.0.5",
}
}
我认为你需要安装 eslint-config-prettier
see here
我正在尝试使用 eslint 格式化我的代码,但是当我 运行 npm run lint -f
我得到这个输出:
Oops! Something went wrong! :(
ESLint: 6.8.0.
ESLint couldn't find the config "prettier" to extend from. Please check that the name of the config is correct.
The config "prettier" was referenced from the config file in "/project/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js".
这是我的依靠package.json
{
"scripts": {
"lint": "eslint \"**/*.{js,ts}\" --quiet --fix",
},
"private": true,
"dependencies": {
"tslib": "^1.11.1",
"zone.js": "^0.10.3"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^2.30.0",
"@typescript-eslint/parser": "^2.30.0",
"codelyzer": "^5.2.2",
"eslint": "^6.8.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-prettier": "^3.1.3",
"prettier": "2.0.5",
}
}
我认为你需要安装 eslint-config-prettier
see here