我正试图从WelandJS继续前进。 (是的,我知道,它已在几年前停止了)但它确实有效。
无论如何,对于我的生活,我无法让GULP和DurandalJS玩得很好。
继承我的代码
var gulp = require('gulp');
var durandal = require('gulp-durandal');
gulp.task('durandal', function(){
durandal({
baseDir: 'app',
main: 'main.js',
output: 'main-built.js',
almond: true,
minify: true,
rjsConfigAdapter : function(rjsConfig){
rjsConfig.deps = ['text'];
return rjsConfig;
}
})
.pipe(gulp.dest('app'));
});
gulp.task('default', ['durandal']);
我尝试过杏仁。没有..有和没有rjsConfigAdapter。
我想做的就是缩小和捆绑我的文件。没有其他的。不知道为什么这就像拔牙一样。但是,无论我做什么,似乎都不会缩小。经过几个小时的工作,我把它捆绑在一起。你会想到一个名为" minify"的简单标志。如果是真的,就会产生一个缩小的.JS文件。 Hummmmm ??
有没有比使用GULP更好的解决方案? (项目是VS 2017年内的DurandalJS(巨大的错误),等等)
如果Gulp真的是这样做的话,有没有人真正让这个工作?有真正的生产应用程序?