I\'m currently running Babel with a simple command :
$ babel . --ignore node_modules --out-dir dist
But I can\'t find a way to ignore sever
You can ignore multiple directories and specify a globbing pattern within the .babelrc
file like this
{
...,
"ignore": [
"node_modules",
"dir_2",
"dir_3/**/*.js"
]
}
Reference: https://babeljs.io/docs/en/babelrc
You should be able to use commas in the cli
babel . --ignore node_modules,test --out-dir dist
Note that there's a known bug in babel, where it ignores only
and ignore
in .babelrc
.
The relevant bug is T6726, which has been fixed in babel 6.14.0.
With Babel 7 you need to use a glob pattern:
babel . --ignore */node_modules,*/test --out-dir dist