-1
這裏是我的一飲而盡文件Gulpfile生產準備好了嗎?
var gulp = require('gulp')
var browserify = require('browserify')
var source = require('vinyl-source-stream')
var reactify = require('reactify')
var rename = require('gulp-rename')
gulp.task('js', function() {
var b = browserify({
entries: ['./lib/test.js', './lib/app.jsx'],
transform: [reactify],
extensions: ['.js','.jsx'],
debug: false,
cache: {},
packageCache: {},
fullPaths: false
});
function build(file) {
return b
.external('jquery')
.plugin('minifyify', {
map: false
})
.bundle()
.pipe(source('main.js'))
// Add .min.js to the end of each optimized file
.pipe(gulp.dest('./js/'));
};
build();
});
gulp.task('watch', function() {
gulp.watch("lib/*.jsx", ["js"])
})
gulp.task('default', ['js', 'watch']);
目的是爲了所有的JSX轉換爲1個js文件。
我的gulpfile生產準備好了嗎?
另外,我怎麼能簡化行: 項:[ './lib/test.js',' ./lib/app.jsx'],
使browserify處理所有的JS文件lib /目錄?
那麼,爲什麼你認爲它可能不是生產做好準備? –