Как удалить комментарии из транспилированного кода с помощью babel-cli

Я искал кое-что .babelrc возможность удалить комментарии из транспилированного кода, но мне не повезло. Я попробовал:

{
  "comments": false
}

а также

{
  "options": {
    "comments": false
  }
}

и ни один из них не работает. У меня нет идей, и я не смог найти приличной документации нигде.

1 ответов


используя .babelrc всегда рекомендуется:

{
  comments: false
}

при использовании babel-cli можно использовать --no-comments опции для достижения того же поведения.

последняя версия babel-cli включает в себя тесты, которые проверяют правильность реализации этого поведения.


редактировать

похоже, что проблема с babel CLI игнорирует комментарии в .babelrc, обходным путем является использование --no-comments выбор.

в своем package.json

"build": "babel ./index.js --out-dir ./dist/index.js --no-comments"

чтобы узнать все варианты babel-cli

./node_modules/.bin/babel -h

оригинал

откуда ты бежишь Вавилон? Глоток?

проверьте, что у вас есть .babelrc файл в том же или родительском каталоге файлов beign transpiled

от babeljs.io:

Вавилон будет искать .babelrc в текущем каталоге файл будучи transpiled. Если он не существует, он будет путешествовать вверх дерево каталогов, пока не найдет либо .babelrc, или пакет.формат JSON с "babel": {} хэш внутри.

у меня есть проект с этим структура:

  • dist