Babel-如何使“配置合并选项”中的“排除”起作用?

问题描述

我正在尝试使“配置合并选项”的“排除”选项无法成功(尽管使用“测试”或“包含”选项有效)。 我在 babel.config.json 和 babelrc.json 文件中都试过。 在 babelrc 中以这些方式:

   {
"overrides": [{
        "exclude": ["/\\.js$/"],"plugins":["@babel/plugin-proposal-object-rest-spread"]
        }]     
  }

一个

{
    "exclude": ["/\\.js$/"],"overrides": [{
       "plugins":["@babel/plugin-proposal-object-rest-spread"]
        }]  
  }

另外两个:

{ 
     "overrides": [{
        "exclude": ["./codefile.js"],"plugins":["@babel/plugin-proposal-object-rest-spread"]
        }]  
  }

另外 3 个:

{ 
     "overrides": [{
        "exclude": ["codefile.js"],"plugins":["@babel/plugin-proposal-object-rest-spread"]
        }]  
  }

命令是:

"babel subPackage --out-dir subPackage-lib"

在 babel.config 中这样:

{
    "plugins": ["@babel/plugin-proposal-class-properties"],"exclude": ["./index.js"]

}

命令是:

babel index.js --out-dir compiled_indexDir

似乎没有任何效果

版本是:

"@babel/cli": "^7.14.3","@babel/core": "^7.14.3",

感谢您的帮助。 谢谢?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)