Javascript Gulp:将Gulp babel结果括在未命名函数中
我有多个文件,我将它们连接在一起并使用Javascript Gulp:将Gulp babel结果括在未命名函数中,javascript,gulp,Javascript,Gulp,我有多个文件,我将它们连接在一起并使用gulp babel进行传输。我想将所有结果放在匿名命名空间函数中: (function() { // my file.js content inside })(); 我试过的是: gulp.src([ './open-scope.js', './file-1.js', './file-2.js', './file-3.js', './close-scope.js' ]) .pipe(gp_conca
gulp babel
进行传输。我想将所有结果放在匿名命名空间函数中:
(function() {
// my file.js content inside
})();
我试过的是:
gulp.src([
'./open-scope.js',
'./file-1.js',
'./file-2.js',
'./file-3.js',
'./close-scope.js'
])
.pipe(gp_concat('file.js'))
.pipe(babel({ presets: ['env'] }))
.pipe(gulp.dest('static/general/es6/html'));
My open-scope.js:
My close-scope.js:
但是.pipe(babel())
部分使用变量\u createClass
和函数\u classCallCheck
作为传输文件的前缀,我不希望它们在全局范围内
我想我需要
.pipe(prepend('open-scope.js')).pipe(append('close-scope.js'))
在我的.pipe(babel())
和.pipe(gulp.dest())
之间
我确实知道如何使用fs
连接文件,但我想要的是gulp解决方案
})();
.pipe(prepend('open-scope.js')).pipe(append('close-scope.js'))