Parsing error no babel config file detected

Parsing error no babel config file detected

 

Я пытаюсь создать проект в vue. Но я получаю эту проблему после создания проекта.

 

Parsing error: No Babel config file detected for C:\\HotelManagmet\clienthotel\babel.config.js. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.

 

Я не могу это решить, я попытался переустановить node.js и visual studio code, но проблема остается. Пробовал запустить исправление аудита npm –force, но, к сожалению, результат тот же. Кто-нибудь знает, что это может быть?

 

Ответ

 

У меня была та же проблема, и это изменение устранило проблему. В вашем .eslintrc.jsфайле добавьте requireConfigFile: false

 

parserOptions: {

  parser: ‘@babel/eslint-parser’,

  requireConfigFile: false, // <== ADD THIS

  ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features

  sourceType: ‘module’ // Allows for the use of imports

}

 

Решение 1

 

Наиболее important:babel.config.js должен находиться в вашем корневом каталоге. это означает, что если у вас есть такая структура: введите описание изображения здесь

 

root directory

  –your project1

  |

  |–src

  |–nodemodules

  |–babel.config.js

  –your project2

  |

  |–src

  |–nodemodules

  |–babel.config.js

 

если вы запустите проект, он покажет ошибку. поэтому, если вы хотите запустить project1 или project2, просто откройте его, а затем убедитесь, что он является корневым каталогом.

 

Решение 2

 

откройте .eslintrc.js , и измените корневое значение следующим образом:

 

root:”,

 

В вашем терминале запустите npm install. Затем замените babel.config.jsсодержимое на приведенное ниже:

 

  “presets”: [

  “@vue/cli-plugin-babel/preset”

  ]

}

 

“Parsing error: No babel config file detected” when IDE not open at Vue projects root directory

 

Я столкнулся с проблемой, когда в VS Code, когда проект Vue создается и не открывается в корневом каталоге проекта Vue, babel.config.js не загрузился бы, и IDE была бы сбита с толку относительно того, где находится конфигурация babel.

 

Все мои файлы показывают ошибку при первом символе любого чтения файла javascript / vue No Babel config file detected for [#]… or configure babel so that it can find the config files.

 

Ответ

 

Добавление блока в settings.jsonрешит эту проблему:

 

“eslint.workingDirectories”: [

  {“mode”: “auto”}

 ],

Чтобы получить доступ settings.jsonк файлу, нажмите Ctrl+,или из, File> Preferences> Settings, затем введите eslint в строке поиска, найдите Edit в settings.json в Options.

 

Два способа устранить эту проблему, она сработала на 100%.

 

Я использую react.js . Но я успешно исправил эту проблему. Я думаю, что это решение будет полезно для вас.

 

Я по-разному пытался либо установить requireConfigFileзначение false, либо создать какую-то конфигурацию Babel в an .eslintrc.js, в a .babelrc(или файле конфигурации Babel) и в “babel”package.json, все безрезультатно.

 

Метод 1 – добавьте эти коды в.eslintrc.js

 

.eslintrc.js

 

“parser”: ‘@babel/eslint-parser’,

“parserOptions”: {

  “requireConfigFile”: false,

}

 

Способ 2 – установите этот пакет @babel/core

 

npm i –save-dev @babel/core

 

.babelrc

 

{

  “presets”: [“@babel/preset-env”, “@babel/preset-react”],

  “plugins”: [“@babel/plugin-proposal-optional-chaining”]

}

 

 

 

 

 

Наталья Петрова
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector