Javascript 更漂亮的不是';t使用eslint在VSCode中工作
我希望Prettier在VSCode中使用eslint规则自动格式化我的代码,但它显示了以下错误: 未能加载在“CLIOptions”中声明的插件“import”:找不到模块“eslint plugin import” 需要堆栈: -C:\Dev\Tool\Microsoft VS Code\uuuu占位符\uuuuuu.js package.json中的依赖项:Javascript 更漂亮的不是';t使用eslint在VSCode中工作,javascript,node.js,visual-studio-code,eslint,prettier,Javascript,Node.js,Visual Studio Code,Eslint,Prettier,我希望Prettier在VSCode中使用eslint规则自动格式化我的代码,但它显示了以下错误: 未能加载在“CLIOptions”中声明的插件“import”:找不到模块“eslint plugin import” 需要堆栈: -C:\Dev\Tool\Microsoft VS Code\uuuu占位符\uuuuuu.js package.json中的依赖项: "devDependencies": { "eslint": "^6.4.0", "eslint-config-airbnb
"devDependencies": {
"eslint": "^6.4.0",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-plugin-import": "^2.18.2"
}
.eslint.js:
module.exports = {
"env": {
"commonjs": true,
"es6": true,
"node": true
},
"extends": "airbnb-base",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
}
};
您可以手动运行命令来执行eslint functionlit./node_modules/.bin/eslint。如果希望使用VScode执行这些命令,则可以手动设置。就我个人而言,我认为这正变得越来越像一场运动——针对代码问题保持eslint的清晰性,并使用像prettier这样的工具来表现风格。这对我很有效。我认为airbnb的风格观点太苛刻了(例如,对于……的循环,没有)。我想我可以在没有突出显示样式错误的情况下生活,如果prettier没有它,它仍然可以工作。