gulp 打包requirejs
var gulp=require('gulp');
var optimize=require('amd-optimize');
var concat=require('gulp-concat');
gulp.task('script', function(){
gulp.src('script/apps/**/*.js')
.pipe(optimize('city', {
paths: {
'event': 'script/modules/event'
}
}))
.pipe(concat('city.js'))
.pipe(gulp.dest('liuagng'))
});
如果有多个启动文件的话,那应该怎么写配置文件,以上是单个文件打包方式!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
多编译任务其实就是把多个pipe聚在一起,在所有pipe做完事情的时候调用回调,利用event-stream可以轻松做到这一点。
当然大部分时候我们其实是利用文件夹结构来组织多个类似task的,以browserify为例(amd-optimise也差不多):
gulp读取静态文件时候可以传参数组吧。