@@ -3,7 +3,9 @@ var path = require('path');
33var bowerDir = path . resolve ( process . cwd ( ) , 'bower_components' ) ;
44var buildDir = path . resolve ( process . cwd ( ) , 'build' ) ;
55var aggregateBower = require ( 'aggregate-bower' ) ;
6- var inferBaseCode = '\nmodulex.init({name:"seed"});' ;
6+ var inferBaseCode = 'modulex.init({name:"seed"});' ;
7+ var kgConfigContent = 'modulex.config({ packages : { kg : { base : "//g.alicdn.com/kg/" }}});' ;
8+ var extraContent = [ '' , inferBaseCode , kgConfigContent ] . join ( '\n' ) ;
79
810function generateSeedJs ( ) {
911 var seedDebugJsContent = '' ,
@@ -16,16 +18,8 @@ function generateSeedJs() {
1618 seedJsContent += fs . readFileSync ( miniFilePath ) . toString ( ) ;
1719 }
1820
19- seedDebugJsContent += getExtraContent ( ) ;
20- seedJsContent += getExtraContent ( ) ;
21-
22- fs . writeFileSync ( path . join ( buildDir , 'seed-debug.js' ) , seedDebugJsContent + inferBaseCode ) ;
23- fs . writeFileSync ( path . join ( buildDir , 'seed.js' ) , seedJsContent + inferBaseCode ) ;
24- }
25-
26- function getExtraContent ( ) {
27- var kgConfigContent = '\nif( location !== undefined ){ modulex.config({ packages : { kg : { base : "//g.alicdn.com/kg/" } } }) }' ;
28- return kgConfigContent ;
21+ fs . writeFileSync ( path . join ( buildDir , 'seed-debug.js' ) , seedDebugJsContent + extraContent ) ;
22+ fs . writeFileSync ( path . join ( buildDir , 'seed.js' ) , seedJsContent + extraContent ) ;
2923}
3024
3125aggregateBower ( bowerDir , buildDir ) ;
0 commit comments