首页 > gulp-transport 或者 gulp-seajs-transport 的demo

gulp-transport 或者 gulp-seajs-transport 的demo

用 gulp-transport 写总是生成不了文件夹。
gulp.task("default", function() {

var Package = require('father').SpmPackage;
var transport = require('gulp-transport');
var pkg = new Package('./package');
gulp.src(pkg.main)
    .pipe(transport({
        pkg: pkg
    }))
    .pipe(gulp.dest('path/to/dest'));

});


用 gulp-seajs-transport 做的话

var transport = require("gulp-seajs-transport");
gulp.task("default", function() {

gulp.src("./sites/**/*.js")
    .pipe(transport())
    .pipe(gulp.dest("./dist"));

});

就会报错


我也遇到同样的问题了 你现在解决了吗


我用gulp-seajs-transport是可以对seajs模块进行正常打包的。

不过建议你们不要继续用seajs了。拥抱ES6

ES6规范包括有模块化方案,如果觉得代码重构成ES6规范没必要比较麻烦风险大(我是这么觉得)可以只使用ES6的模块化方案,其他语法继续使用旧的。使用自动化工具gulp和babel,browserify将这些模块做浏览器兼容,打包等操作。

具体可以参考下面:
前端模块化
require/seajs和webpack/browserify各自的有时以及如何取舍?|寸志的回答

【热门文章】
【热门文章】