|
|
|
@ -3,7 +3,9 @@
|
|
|
|
|
var path = require('path');
|
|
|
|
|
var async = require('async');
|
|
|
|
|
var fs = require('fs');
|
|
|
|
|
const util = require('util');
|
|
|
|
|
var mkdirp = require('mkdirp');
|
|
|
|
|
var mkdirpCallback = util.callbackify(mkdirp);
|
|
|
|
|
var rimraf = require('rimraf');
|
|
|
|
|
|
|
|
|
|
var file = require('../file');
|
|
|
|
@ -119,7 +121,7 @@ function minifyModules(modules, fork, callback) {
|
|
|
|
|
return prev;
|
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
async.each(moduleDirs, mkdirp, function (err) {
|
|
|
|
|
async.each(moduleDirs, mkdirpCallback, function (err) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return callback(err);
|
|
|
|
|
}
|
|
|
|
@ -156,7 +158,7 @@ function linkModules(callback) {
|
|
|
|
|
|
|
|
|
|
async.parallel({
|
|
|
|
|
dir: function (cb) {
|
|
|
|
|
mkdirp(path.dirname(destPath), function (err) {
|
|
|
|
|
mkdirpCallback(path.dirname(destPath), function (err) {
|
|
|
|
|
cb(err);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
@ -272,7 +274,7 @@ JS.linkStatics = function (callback) {
|
|
|
|
|
var sourceDir = plugins.staticDirs[mappedPath];
|
|
|
|
|
var destDir = path.join(__dirname, '../../build/public/plugins', mappedPath);
|
|
|
|
|
|
|
|
|
|
mkdirp(path.dirname(destDir), function (err) {
|
|
|
|
|
mkdirpCallback(path.dirname(destDir), function (err) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return next(err);
|
|
|
|
|
}
|
|
|
|
@ -343,7 +345,7 @@ JS.buildBundle = function (target, fork, callback) {
|
|
|
|
|
getBundleScriptList(target, next);
|
|
|
|
|
},
|
|
|
|
|
function (files, next) {
|
|
|
|
|
mkdirp(path.join(__dirname, '../../build/public'), function (err) {
|
|
|
|
|
mkdirpCallback(path.join(__dirname, '../../build/public'), function (err) {
|
|
|
|
|
next(err, files);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|