Вавилон игнорирует несколько каталогов

В настоящее время я запускаю Babel с простой командой:

$ babel . --ignore node_modules --out-dir dist

Но я не могу найти способ игнорировать несколько каталогов (node_modules, test), я пробовал много вещей, включая (в .babelrc):

  "ignore": "node_modules"
  "ignore": "/node_modules/"
  "ignore": "node_modules/**"
  "ignore": ["node_modules"]

Что не работает вообще (node_modules переполнены). Нет ли простого способа достичь этого (с Бабелем 6)?

Ответы

Ответ 1

Вы можете использовать запятые в cli

babel . --ignore node_modules,test --out-dir dist

Ответ 2

Обратите внимание, что есть известная ошибка в babel, где она игнорирует only и ignore в .babelrc.

Соответствующая ошибка T6726, которая была исправлена ​​в babel 6.14 +0,0.