Как удалить комментарии из транспилированного кода с помощью 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