Я запускаю команду babel cli
babel src --out-dir lib
Щоб скопіювати скрипти es6 із src у lib. Однак він не копіює файли css / scss, які я маю в папці src /. Чи є спосіб змусити їх також скопіювати їх?
Я запускаю команду babel cli
babel src --out-dir lib
Щоб скопіювати скрипти es6 із src у lib. Однак він не копіює файли css / scss, які я маю в папці src /. Чи є спосіб змусити їх також скопіювати їх?
Відповіді:
Для цього Babel має опцію копіювання файлів :
babel src --out-dir lib --copy-files
Примітка: Це правда, що основною метою програми babels є обробка файлів javascript, але сьогодні великий набір інструментів Babel часто робить непотрібним переходити до більш складних налаштувань сценаріїв побудови, як gulp
і подібних. Налаштування без ковтка може додати це до packages.json
:
{
...
"devDependencies": {
"babel": "*",
"babel-cli": "^6.4.0",
"babel-preset-es2015": "^6.3.13"
},
"scripts": {
"watch": "babel --watch src --out-dir lib --source-maps inline --copy-files",
"build": "babel src --out-dir lib --source-maps inline --copy-files"
},
"babel": {
"presets": [
"es2015"
]
}
}
js
файлів. Використовуйтеcp
для копіювання. А ще краще - зробити gulpfile.