浏览代码

avoiding minifications in commonjs modules

Raanan Weber 7 年之前
父节点
当前提交
9978e40dfa
共有 1 个文件被更改,包括 2 次插入12 次删除
  1. 2 12
      Tools/Gulp/gulpfile.js

+ 2 - 12
Tools/Gulp/gulpfile.js

@@ -619,7 +619,7 @@ gulp.task("modules-compile", function () {
 // this holds the declared objects in each module
 let declared = {}
 
-gulp.task('prepare-for-modules', /*["modules-compile"],*/ function () {
+gulp.task('prepare-for-modules', ["modules-compile"], function () {
     let tasks = [];
     Object.keys(config.workloads).forEach((moduleName) => {
         let dtsFiles = config.workloads[moduleName].files.map(f => f.replace(".js", ".d.ts"))
@@ -664,11 +664,6 @@ gulp.task("modules", ["prepare-for-modules"], function () {
                 .pipe(replace(decorateSearchRegex, ""))
                 .pipe(replace(referenceSearchRegex, ""))
                 .pipe(babylonModuleExports(moduleName, config.workloads[moduleName].dependUpon))
-                .pipe(gulp.dest(config.build.outputDirectory + '/commonjs/'))
-                .pipe(cleants())
-                .pipe(rename({ extname: ".min.js" }))
-                .pipe(uglify())
-                .pipe(optimisejs())
                 .pipe(gulp.dest(config.build.outputDirectory + '/commonjs/'));
 
             let es6Task = merge2([
@@ -686,19 +681,14 @@ gulp.task("modules", ["prepare-for-modules"], function () {
                 .pipe(replace(decorateSearchRegex, ""))
                 .pipe(replace(referenceSearchRegex, ""))
                 .pipe(babylonES6ModuleExports(moduleName, config.workloads[moduleName].dependUpon))
-                .pipe(gulp.dest(config.build.outputDirectory + '/es6/'))
-                .pipe(cleants())
-                .pipe(rename({ extname: ".min.js" }))
-                .pipe(uglify())
-                .pipe(optimisejs())
                 .pipe(gulp.dest(config.build.outputDirectory + '/es6/'));
 
 
             let dtsFiles = config.workloads[moduleName].files.map(f => f.replace(".js", ".d.ts"))
             let dtsTask = gulp.src(dtsFiles)
                 .pipe(concat(moduleName + ".d.ts"))
-                //.pipe(addDtsExport("BABYLON", "babylonjs/es6/" + moduleName))
                 .pipe(replace(/declare module BABYLON {/g, `declare module 'babylonjs/${moduleName}' {`))
+                .pipe(replace(/\ninterface /g, `\nexport interface `))
                 .pipe(dtsModuleSupport(moduleName, true, declared))
                 .pipe(gulp.dest(config.build.outputDirectory + '/commonjs/'));