|  | @@ -400,10 +400,14 @@ function node_compile(filesArray) {
 | 
	
		
			
				|  |  |  		} else {
 | 
	
		
			
				|  |  |  			console.log("Exporting " + (defaults.deploy ? "(debug + deploy)" : "(debug)") + " category "
 | 
	
		
			
				|  |  |  				+ val + " as " + val + defaults.suffix_used + ".js" + (defaults.deploy ? " and " + val + defaults.suffix_used + ".deploy.js" : ""));
 | 
	
		
			
				|  |  | -			fs.writeFileSync(val + defaults.suffix_used + ".js", smalltalk.Exporter._new()._exportPackage_(val));
 | 
	
		
			
				|  |  | -			if (defaults.deploy) {
 | 
	
		
			
				|  |  | -				fs.writeFileSync(val + defaults.suffix_used + ".deploy.js", smalltalk.StrippedExporter._new()._exportPackage_(val));
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  | +			fs.writeFile(val + defaults.suffix_used + ".js", smalltalk.Exporter._new()._exportPackage_(val), function(err){
 | 
	
		
			
				|  |  | +				if (err) throw err;
 | 
	
		
			
				|  |  | +				if (defaults.deploy) {
 | 
	
		
			
				|  |  | +					fs.writeFile(val + defaults.suffix_used + ".deploy.js", smalltalk.StrippedExporter._new()._exportPackage_(val), function(err){
 | 
	
		
			
				|  |  | +						if (err) throw err;
 | 
	
		
			
				|  |  | +					});
 | 
	
		
			
				|  |  | +				};
 | 
	
		
			
				|  |  | +			});
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	});
 | 
	
		
			
				|  |  |  }
 |