|
@@ -325,17 +325,19 @@ function compile() {
|
|
|
node_compile(defaults.compile);
|
|
|
|
|
|
console.log('Verifying if all .st files were compiled');
|
|
|
- defaults.compiled.forEach(function(file) {
|
|
|
- if (!path.existsSync(file)) {
|
|
|
- throw(new Error('Compilation failed of: ' + file));
|
|
|
- }
|
|
|
+ map(defaults.compiled, function(file, callback) {
|
|
|
+ path.exists(file, function(exists) {
|
|
|
+ if (exists)
|
|
|
+ callback(null, null);
|
|
|
+ else
|
|
|
+ throw(new Error('Compilation failed of: ' + file));
|
|
|
+ });
|
|
|
+ }, function(err, result) {
|
|
|
+ if (undefined !== defaults.program) {
|
|
|
+ compose_js_files();
|
|
|
+ }
|
|
|
+ optimize();
|
|
|
});
|
|
|
-
|
|
|
- if (undefined !== defaults.program) {
|
|
|
- compose_js_files();
|
|
|
- }
|
|
|
-
|
|
|
- optimize();
|
|
|
}
|
|
|
|
|
|
|