Я пытаюсь интегрировать babel
в gulp
.Babel теряет код форматирования
var babel = require('gulp-babel');
var es6 = require('babel-preset-es2015');
...
return gulp.src('path/to/my/source/file/js')
.pipe(babel({presets:es6}))
...
Когда я запускаю задачу компиляции, мой ЛИНТЕР (JSHint
) говорит, что линия слишком долго, и что я пропуская конец строки.
Допустим, что мой исходный файл следующим образом (обратите внимание на последнюю пустую строку):
(function(){
var myApp = angular.module('first-dependence',[
'another-dependence',
'and-another-dependence']
}();
// Empty line here
Бабель выводит его так:
(function(){
var myApp = angular.module('first-dependence',['another-dependence','and-another-dependence']
}();
Для меня, он игнорирует линию возвращает внутри инструкции и удаляет последнюю пустую строку.
Можно ли сообщить babel
, чтобы сохранить форматирование как есть и только скомпрометировать?
С уважением