Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更漂亮的不是';t使用eslint在VSCode中工作_Javascript_Node.js_Visual Studio Code_Eslint_Prettier - Fatal编程技术网

Javascript 更漂亮的不是';t使用eslint在VSCode中工作

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

我希望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-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没有它,它仍然可以工作。