File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed
src/init/features/dataconnect Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -75,18 +75,23 @@ export async function askQuestions(setup: Setup): Promise<void> {
75
75
{ name : "no" , value : "no" } ,
76
76
] ,
77
77
} ) ;
78
- switch ( choice ) {
79
- case "react" :
80
- await createReactApp ( newUniqueId ( "web-app" , listFiles ( cwd ) ) ) ;
81
- break ;
82
- case "next" :
83
- await createNextApp ( newUniqueId ( "web-app" , listFiles ( cwd ) ) ) ;
84
- break ;
85
- case "flutter" :
86
- await createFlutterApp ( newUniqueId ( "flutter_app" , listFiles ( cwd ) ) ) ;
87
- break ;
88
- case "no" :
89
- break ;
78
+ try {
79
+ switch ( choice ) {
80
+ case "react" :
81
+ await createReactApp ( newUniqueId ( "web-app" , listFiles ( cwd ) ) ) ;
82
+ break ;
83
+ case "next" :
84
+ await createNextApp ( newUniqueId ( "web-app" , listFiles ( cwd ) ) ) ;
85
+ break ;
86
+ case "flutter" :
87
+ await createFlutterApp ( newUniqueId ( "flutter_app" , listFiles ( cwd ) ) ) ;
88
+ break ;
89
+ case "no" :
90
+ break ;
91
+ }
92
+ } catch ( err : unknown ) {
93
+ // The detailed error message are already piped into stderr. No need to repeat here.
94
+ logLabeledError ( "dataconnect" , `Failed to create a ${ choice } app template` ) ;
90
95
}
91
96
}
92
97
You can’t perform that action at this time.
0 commit comments