@@ -85,7 +85,7 @@ function setup(options, imports, register, app) {
8585 var addonPath = path . resolve ( addonsPath + '/' + addon . name + '/' ) ;
8686
8787 // Path to the require-tools
88- var requiretoolsPath = path . resolve ( "../../client/build/static/require-tools" ) ;
88+ var requiretoolsPath = path . resolve ( __dirname , "../../client/build/static/require-tools" ) ;
8989
9090 // Base main
9191 var main = addon . client . main ;
@@ -94,9 +94,13 @@ function setup(options, imports, register, app) {
9494 var output = path . resolve ( addonPath , "addon-built.js" ) ;
9595
9696 var command = "r.js -o baseUrl=" + addonPath + " paths.require-tools=" + requiretoolsPath + " name=" + main + " map.*.css=require-tools/css/css map.*.less=require-tools/less/less out=" + output ;
97- logger . log ( "command" , command ) ;
98- //return Q(command);
99- return Q . nfcall ( exec , command ) ;
97+
98+ logger . log ( "Optimizing" , addon . name ) ;
99+ return Q . nfcall ( exec , command ) . fail ( function ( err ) {
100+ logger . error ( "error for" , addon . name ) ;
101+ logger . exception ( err , false ) ;
102+ return Q . reject ( err ) ;
103+ } ) ;
100104 } ;
101105
102106 // Initialize node addons
@@ -115,7 +119,6 @@ function setup(options, imports, register, app) {
115119 logger . log ( "Optimize client addons" ) ;
116120 return loadAddonsInfos ( ) . then ( function ( addons ) {
117121 return Q . all ( _ . map ( addons , function ( addon ) {
118- console . log ( addon ) ;
119122 if ( ! isClientside ( addon ) ) return ;
120123 return optimizeAddon ( addon ) ;
121124 } ) ) ;
0 commit comments