File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
packages/create-react-app Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -353,9 +353,10 @@ function getPackageName(installPackage) {
353
353
} ) . catch ( function ( err ) {
354
354
// The package name could be with or without semver version, e.g. react-scripts-0.2.0-alpha.1.tgz
355
355
// However, this function returns package name only without semver version.
356
- console . log ( 'Failed to extract package: ' + err . message ) ;
357
- console . log ( 'Falling back to naive behavior ...' )
358
- return Promise . resolve ( installPackage . match ( / ^ .+ \/ ( .+ ?) (?: - \d + .+ ) ? \. t g z $ / ) [ 1 ] ) ;
356
+ console . log ( 'Could not extract the package name from the archive: ' + err . message ) ;
357
+ var assumedProjectName = installPackage . match ( / ^ .+ \/ ( .+ ?) (?: - \d + .+ ) ? \. t g z $ / ) [ 1 ] ;
358
+ console . log ( 'Based on the filename, assuming it is "' + chalk . cyan ( assumedProjectName ) + '"' ) ;
359
+ return Promise . resolve ( assumedProjectName ) ;
359
360
} ) ;
360
361
} else if ( installPackage . indexOf ( 'git+' ) === 0 ) {
361
362
// Pull package name out of git urls e.g:
You can’t perform that action at this time.
0 commit comments