javascript - Visual Studio Code 中 JavaScript 文件的缩进
问题描述
VS 代码有什么问题?我声称这是导致此问题的唯一编辑器。为什么我不能自动而不是手动缩进 JavaScript 文件的行?在这个屏幕截图中(例如),我在 if 语句中有一行。此行应使用tab
按钮自动缩进。这个问题有什么有效的解决方案吗?我很感激任何帮助。提前致谢。
解决方案
这是我在项目根目录.eslintrc.js
中的文件:babel-node
module.exports = {
"env": {
"es6": true,
"node": true
},
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
},
"plugins": [
"prettier"
],
"extends": [
"plugin:prettier/recommended"
],
"rules": {
"prettier/prettier": ["error", {"singleQuote": true, "parser": "flow", "printWidth": 120}],
}
};
这是我的package.json
文件(开发依赖项的一部分):
"eslint": "^6.8.0",
"babel-eslint": "^10.0.3",
"eslint-config-prettier": "^6.9.0",
"eslint-plugin-babel": "^5.3.0",
"eslint-plugin-prettier": "^3.1.2",
"prettier": "^1.19.1",
当有rc
文件并且 linter 或 prettier 包安装在本地或全局时,扩展将做出反应。看这里
推荐阅读
- sql - SQL Server:当另一列中的另一个数字> 1时,如何使用该列中的值更新列
- python - Python ZIP 函数从文件中删除太多项目
- c# - .NET 2.0 中的多部分/表单数据请求
- nsis - 在 LangString 中实现超链接
- uwp - UWP gpio controlled by multiple apps
- php - 从动态生成的 url 获取数据
- python - 导致字符串写入文件的 HTTP 端点
- xcode - 如何使用 Xcode 10 升级到 Swift 4?
- wso2 - WSO2 ESB - 无法将 POST 消息中的标头捕获到 REST API
- python - 每次迭代后删除 JSON 对象