1. define(function(require, exports){
2. exports.getStr = function(ss){
3. if(ss == ‘1‘){
4. return ‘111‘;
5. }else{
6. return ‘222‘;
7. }
8. };
9. });
1. define(function(require, exports){
2. var demo = require(‘./demo.js‘);
3. var str = demo.getStr(‘test‘);
4.
5. exports.msg = ‘the res is:‘ + str;
6. });
//=====================压缩SeaJs文件========================//
gulp.task(‘jscombine‘, function () {
return gulp.src(‘./Scripts/Class/ClassSettingNew.js‘)
.pipe(seajs(null, {
except: [‘jquery‘] //强行排除
}))
.pipe(uglify({
mangle: {
reserved: [‘require‘, ‘exports‘, ‘module‘, ‘$‘, ‘jQuery‘, ‘seajs‘]
}//排除混淆关键字
}).on(‘error‘, function (err) {
gutil.log("Error:" + err);
this.emit(‘end‘);
}))
.pipe(concat(‘ClassSettingNewSea.js‘))
.pipe(gulp.dest(‘./Scripts/Class‘));
});