1
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
に書式設定をそのままにして、トランスコンパイルするように指示することはできますか?
よろしく