Если вы используете расширение prettier в Visual Studio Code, попробуйте добавить его в настройки. json file:
"editor.insertSpaces": false,
"editor.tabSize": 4,
"editor.detectIndentation": false,
"prettier.tabWidth": 4,
"prettier.useTabs": true // This made it finally work for me
Что ж, если вам нравится способ разработчика, Visual Studio Code позволяет вам укажите различные типы файлов для tabSize. Вот пример моих настроек. json с четырьмя пробелами по умолчанию и JavaScript / JSON двумя пробелами:
{
// I want my default to be 4, but JavaScript/JSON to be 2
"editor.tabSize": 4,
"[javascript]": {
"editor.tabSize": 2
},
"[json]": {
"editor.tabSize": 2
},
// This one forces the tab to be **space**
"editor.insertSpaces": true
}