vue.js 解析错误:未检测到Babel配置文件

zwghvu4y  于 2023-05-01  发布在  Vue.js
关注(0)|答案(4)|浏览(411)

我正在尝试在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.我无法解决它,我已经尝试重新安装节点。js和visual studio代码,但问题仍然存在。尝试运行npm audit fix --force,但不幸的是结果是一样的。有人知道是什么吗?

jqjz2hbq

jqjz2hbq1#

我遇到了同样的问题,这次变更解决了这个问题。在.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
}
cclgggtu

cclgggtu2#

方案一

最重要的是:巴别塔。config.js**应该在根目录中。如果你有这样的结构enter image description here

root directory
    --your project1
    |
    |--src
    |--nodemodules
    |--babel.config.js
    --your project2
    |
    |--src
    |--nodemodules
    |--babel.config.js

如果你运行这个项目,它会显示错误。所以如果你想运行project1或project2,只要打开它,然后确保它是根目录。

方案二

打开. eslintrc。js,并修改根值,如下所示:

root:'',
shyt4zoc

shyt4zoc3#

在您的终端中,运行npm install。然后,将您的babel.config.js内容替换为以下内容:

"presets": [
    "@vue/cli-plugin-babel/preset"
  ]
}
93ze6v8z

93ze6v8z4#

"parserOptions": {
      "parser": "@babel/eslint-parser",
      "requireConfigFile": false // add this in package.json for Vue3
    },

相关问题