gpt4 book ai didi

babeljs - Babel 忽略与排除选项

转载 作者:行者123 更新时间:2023-12-04 15:44:15 26 4
gpt4 key购买 nike

我不明白黑白 babel 的区别 exclude对比 ignore即使在阅读了他们的文档后也可以选择。

我的理解是exclude不如 ignore 激进.和 exclude使当前配置对象处于非事件状态和 ignore一起停止处理。

也许如果 babel 团队的某个人(或任何 babel 专家可以很好地为这里的公众提供服务,我们将不胜感激。

最佳答案

What I understood is that exclude is less aggressive than ignore. And exclude makes the current configuration object inactive and ignore stops the processing all together.



这基本上是准确的。

当文件是 ignore ed,Babel 将完全跳过处理它,这使得它可以很好地排除不是 JS 的文件,或者您明确知道不应处理的文件,例如已经捆绑的大型文件。
exclude键跳过将给定的配置块应用于给定文件。这主要与 overrides 一起使用选项,允许您执行以下操作:
presets: ["@babel/preset-env"],
overrides: [
{
exclude: /node_modules/,
plugins: ["babel-plugin-lodash"],
},
],

例如,如果你想用 preset-env 编译你所有的文件,但只处理您的本地应用程序文件 babel-plugin-lodash .

关于babeljs - Babel 忽略与排除选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com