@@ -6,6 +6,7 @@ const shelljs = require('shelljs');
66const chalk = require ( 'chalk' ) . default ;
77
88const microApp = require ( '@micro-app/core' ) ;
9+ const CONSTANT = microApp . CONSTANT ;
910const logger = microApp . logger ;
1011
1112const path = require ( 'path' ) ;
@@ -37,7 +38,7 @@ if (program.list) {
3738 logger . logo ( `${ chalk . green ( 'Micros List' ) } :` ) ;
3839 if ( micros . length ) {
3940 micros . forEach ( item => {
40- logger . logo ( ` * ${ chalk . yellow ( item ) } ` ) ;
41+ logger . logo ( ` * ${ chalk . yellow ( item ) } --- ${ chalk . gray ( CONSTANT . SCOPE_NAME + '/' + item ) } ` ) ;
4142 } ) ;
4243 } else {
4344 logger . logo ( ' [ null ] ' ) ;
@@ -54,14 +55,16 @@ if (program.show) {
5455 logger . logo ( `${ chalk . green ( 'Alias List' ) } :` ) ;
5556 micros . forEach ( item => {
5657 const microConfig = microApp ( item ) ;
57- const aliasName = microConfig . name ;
58- if ( aliasName ) {
59- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
60- Object . keys ( microConfig . alias ) . forEach ( key => {
61- if ( microConfig . alias [ key ] ) {
62- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
63- }
64- } ) ;
58+ if ( microConfig ) {
59+ const aliasName = microConfig . name ;
60+ if ( aliasName ) {
61+ const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
62+ Object . keys ( microConfig . alias ) . forEach ( key => {
63+ if ( microConfig . alias [ key ] ) {
64+ logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
65+ }
66+ } ) ;
67+ }
6568 }
6669 } ) ;
6770 // self
@@ -82,14 +85,16 @@ if (program.show) {
8285 logger . logo ( `${ chalk . green ( 'Shared List' ) } :` ) ;
8386 micros . forEach ( item => {
8487 const microConfig = microApp ( item ) ;
85- const aliasName = microConfig . name ;
86- if ( aliasName ) {
87- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
88- Object . keys ( microConfig . shared ) . forEach ( key => {
89- if ( microConfig . shared [ key ] ) {
90- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
91- }
92- } ) ;
88+ if ( microConfig ) {
89+ const aliasName = microConfig . name ;
90+ if ( aliasName ) {
91+ const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
92+ Object . keys ( microConfig . shared ) . forEach ( key => {
93+ if ( microConfig . shared [ key ] ) {
94+ logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
95+ }
96+ } ) ;
97+ }
9398 }
9499 } ) ;
95100 // self
0 commit comments