@@ -3,6 +3,8 @@ var shell = require("shelljs");
33require ( "./deps" ) ;
44program . description ( 'Customized pack iClient9.' ) ;
55
6+ var excludeFields = [ 'title' , 'description' , 'description_en' ] ;
7+
68program . command ( '- <key> [modules]' )
79 . description ( 'pack iClent9' )
810 . action ( function ( key , modules ) {
@@ -25,10 +27,9 @@ program.command('- <key> [modules]')
2527 if ( ! modules ) {
2628 for ( var clientModule in clientModules ) {
2729 for ( var module in clientModules [ clientModule ] ) {
28- if ( module === "title" || module === "description" ) {
30+ if ( excludeFields . indexOf ( module ) > - 1 ) {
2931 continue ;
3032 }
31-
3233 clientModules [ clientModule ] [ module ] . src . map ( function ( src ) {
3334 modulePaths += src + " " ;
3435 } )
@@ -43,15 +44,15 @@ program.command('- <key> [modules]')
4344 modules . split ( ',' ) . map ( function ( packModule ) {
4445 for ( var clientModule in clientModules ) {
4546 for ( var module in clientModules [ clientModule ] ) {
46- if ( module === 'title' || module === 'description' ) {
47+ if ( excludeFields . indexOf ( module ) > - 1 ) {
4748 continue ;
48- } else {
49- clientModules [ clientModule ] [ module ] . src . map ( function ( src ) {
50- if ( module === packModule ) {
51- modulePaths += src + " " ;
52- }
53- } )
5449 }
50+ clientModules [ clientModule ] [ module ] . src . map ( function ( src ) {
51+ if ( module === packModule ) {
52+ modulePaths += src + " " ;
53+ }
54+ } )
55+
5556 }
5657 }
5758 } ) ;
0 commit comments