为了最大限度地减少单页webapp的占用空间,我想用almond替换ReqireJS,但即使在阅读了文档和谷歌搜索后,我仍然不知道如何将杏仁插入我的gulp构建中。
假设我有一个这样的脚本:
var gulp = require("gulp");
var amdOptimize = require("amd-optimize");
var concat = require('gulp-concat');
gulp.task("scripts:index", function () {
return gulp.src("js/**/*.js")
// Traces all modules and outputs them in the correct order.
.pipe(amdOptimize("main"))
.pipe(concat("index.js"))
.pipe(gulp.dest("dist/scripts"));
});
杏仁去哪儿了?
额外问题:如何让构建脚本修改我的index.html的dist版本,以自动替换带有杏仁的引用的require.js参考?