Javascript 巴贝尔忽略了几个目录
我目前正在用一个简单的命令运行Babel:Javascript 巴贝尔忽略了几个目录,javascript,babeljs,Javascript,Babeljs,我目前正在用一个简单的命令运行Babel: $ babel . --ignore node_modules --out-dir dist 但是我找不到忽略几个目录的方法(node_modules,test),我尝试了很多方法,包括(在.babelrc): 这根本不起作用(节点_模块被传输)。是否有一种简单的方法可以实现这一点(使用Babel 6)?您应该能够在cli中使用逗号 巴贝尔--忽略节点模块,测试--out dir dist注意,babel中有一个已知的bug,它只忽略和中的忽略 相关
$ babel . --ignore node_modules --out-dir dist
但是我找不到忽略几个目录的方法(node_modules,test),我尝试了很多方法,包括(在.babelrc
):
这根本不起作用(节点_模块被传输)。是否有一种简单的方法可以实现这一点(使用Babel 6)?您应该能够在cli中使用逗号
巴贝尔--忽略节点模块,测试--out dir dist注意,babel中有一个已知的bug,它只忽略
和中的忽略
相关的bug是,它已被删除 您可以忽略多个目录,并在.babelrc
文件中指定如下全局模式
{
...,
"ignore": [
"node_modules",
"dir_2",
"dir_3/**/*.js"
]
}
参考资料:对于Babel 7,您需要使用glob模式:
babel . --ignore */node_modules,*/test --out-dir dist
这是巴别塔本身的一个缺陷。你可以这样做,如果你正在使用webpack那么,我在这里没有使用webpack。。。我不能通过CLI使用--ignore
选项指定几个目录吗?(同样,我尝试了很多东西,但都没有弄明白。)你能指定你要传输的目录吗?(解决方法)是的,我也尝试了唯一的,同样我有app.js和文件夹。也许“唯一”选项在。babelrc中有效。我试试你什么意思?您能提供更多详细信息吗?谢谢,多个--忽略不起作用…这在其他工具中很常见。而是使用最后一个ignore
。
babel . --ignore */node_modules,*/test --out-dir dist