"Parsing error: No babel config file detected" when IDE not open at Vue projects root directory
"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.
https://babeljs.io/docs/en/config-files
Babel 希望您的配置文件位于根级别,因此为了 un-confuse 您的 IDE 您需要为 VSCodes 扩展创建一个 eslint 设置。在 vscode-eslint 设置下切换到顶部选项卡上的工作区,然后滚动到:
Eslint:选项
eslint 选项对象提供的参数通常在从命令行执行时传递给 eslint(请参阅 https://eslint.org/docs/developer-guide/nodejs-api#eslint-class)。
在 settings.json 中编辑<-单击那个
Vs 代码将创建一个 .vscode/
文件夹,其中创建了一个 settings.json
文件。添加这一行:
{
"eslint.options": {
"configFile": "\ABSOLUTE\PATH\TO\YOUR\PROJECT\VUE_PROJECT\babel.config.js"
}
}
这将告诉 IDE 做什么。
将块添加到 settings.json
将解决此问题:
"eslint.workingDirectories": [
{"mode": "auto"}
],
要访问 settings.json
文件,请单击 Ctrl+,
或从文件 > 首选项 > 设置,
然后在搜索栏输入eslint,找到Edit in settings.json in Options.
我在修改 package.json 中的一些脚本设置时得到了这个。不确定我犯了什么错误:我只是撤消了这个文件中的所有输入,然后一切又开始了。
我遇到了一个问题,在 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.
https://babeljs.io/docs/en/config-files Babel 希望您的配置文件位于根级别,因此为了 un-confuse 您的 IDE 您需要为 VSCodes 扩展创建一个 eslint 设置。在 vscode-eslint 设置下切换到顶部选项卡上的工作区,然后滚动到:
Eslint:选项
eslint 选项对象提供的参数通常在从命令行执行时传递给 eslint(请参阅 https://eslint.org/docs/developer-guide/nodejs-api#eslint-class)。
在 settings.json 中编辑<-单击那个
Vs 代码将创建一个 .vscode/
文件夹,其中创建了一个 settings.json
文件。添加这一行:
{
"eslint.options": {
"configFile": "\ABSOLUTE\PATH\TO\YOUR\PROJECT\VUE_PROJECT\babel.config.js"
}
}
这将告诉 IDE 做什么。
将块添加到 settings.json
将解决此问题:
"eslint.workingDirectories": [
{"mode": "auto"}
],
要访问 settings.json
文件,请单击 Ctrl+,
或从文件 > 首选项 > 设置,
然后在搜索栏输入eslint,找到Edit in settings.json in Options.
我在修改 package.json 中的一些脚本设置时得到了这个。不确定我犯了什么错误:我只是撤消了这个文件中的所有输入,然后一切又开始了。