如果使用 Babel 向您的项目添加编译器时出现“ Babel doesn't ignore files outside the directory”错误,可能是因为您的文件路径正在尝试访问根目录之外的文件。要解决此问题,请在 Babel 的配置文件中添加一个 "ignore" 选项,以指定要忽略的文件或文件夹。
下面是一个示例 .babelrc 文件,其中忽略了 node_modules 目录和根目录之外的 test.js 文件:
{
"ignore": [
"node_modules",
"**/test.js"
],
"presets": [
"@babel/preset-env"
]
}
在上面的示例中, "**/test.js" 表示忽略根目录之外的任何 test.js 文件。您可以将此模式替换为您想要忽略的其他文件或文件夹。