@@ -13,8 +13,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1313} ;
1414Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
1515const fs_1 = __importDefault ( require ( "fs" ) ) ;
16- const tar_fs_1 = __importDefault ( require ( "tar-fs " ) ) ;
16+ const chalk_1 = __importDefault ( require ( "chalk " ) ) ;
1717const path_1 = __importDefault ( require ( "path" ) ) ;
18+ const tar_fs_1 = __importDefault ( require ( "tar-fs" ) ) ;
1819const fs_extra_1 = __importDefault ( require ( "fs-extra" ) ) ;
1920const inquirer_1 = __importDefault ( require ( "inquirer" ) ) ;
2021const commander_1 = __importDefault ( require ( "commander" ) ) ;
@@ -46,6 +47,12 @@ function copyServerTemplate(projectPath) {
4647 fs_extra_1 . default . copySync ( templatePath , projectPath ) ;
4748 } ) ;
4849}
50+ function initSuccessOutput ( projectName ) {
51+ logger_1 . successLog ( `创建项目 ${ projectName } 成功!\n` ) ;
52+ const command = chalk_1 . default . bold . cyan ( `cd ${ projectName } ` ) ;
53+ console . log ( `👉 运行 ${ command } 开始您的项目!\n` ) ;
54+ console . log ( '🎉 欢迎贡献你的模板 👉 https://github.com/TencentCloudBase/cloudbase-examples' ) ;
55+ }
4956commander_1 . default
5057 . command ( 'init' )
5158 . option ( '--server' , '创建 node 项目' )
@@ -129,12 +136,11 @@ commander_1.default
129136 const configFileJSPath = path_1 . default . join ( projectPath , 'cloudbaserc.js' ) ;
130137 const configFilePath = [ configFileJSPath , configFileJSONPath ] . find ( item => fs_1 . default . existsSync ( item ) ) ;
131138 if ( ! configFilePath ) {
132- logger_1 . successLog ( `创建项目 ${ projectName } 成功` ) ;
139+ initSuccessOutput ( projectName ) ;
133140 return ;
134141 }
135142 const configContent = fs_1 . default . readFileSync ( configFilePath ) . toString ( ) ;
136143 fs_1 . default . writeFileSync ( configFilePath , configContent . replace ( '{{envId}}' , env ) ) ;
137- logger_1 . successLog ( `创建项目 ${ projectName } 成功!\n` ) ;
138- console . log ( '🎉 欢迎贡献你的模板 👉 https://github.com/TencentCloudBase/cloudbase-examples' ) ;
144+ initSuccessOutput ( projectName ) ;
139145 } ) ;
140146} ) ;
0 commit comments