File tree 1 file changed +10
-2
lines changed
packages/create-react-app
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ const url = require('url');
49
49
const hyperquest = require ( 'hyperquest' ) ;
50
50
const envinfo = require ( 'envinfo' ) ;
51
51
const os = require ( 'os' ) ;
52
- const minimist = require ( 'minimist' ) ;
53
52
54
53
const packageJson = require ( './package.json' ) ;
55
54
@@ -63,6 +62,15 @@ const errorLogFilePatterns = [
63
62
64
63
let projectName ;
65
64
65
+ const validateArgs = args => {
66
+ let hasSwitch = args . find ( arg => arg . includes ( '-' ) )
67
+ if ( hasSwitch ) {
68
+ let index = args . indexOf ( hasSwitch )
69
+ args . splice ( index , 2 )
70
+ }
71
+ return args
72
+ }
73
+
66
74
const program = new commander . Command ( packageJson . name )
67
75
. version ( packageJson . version )
68
76
. arguments ( '<project-directory>' )
@@ -145,7 +153,7 @@ if (program.info) {
145
153
}
146
154
147
155
const hasMultipleProjectNameArgs =
148
- minimist ( process . argv . slice ( 2 ) ) . _ . length > 1 ;
156
+ validateArgs ( process . argv . slice ( 2 ) ) . length > 1 ;
149
157
if ( typeof projectName === 'undefined' || hasMultipleProjectNameArgs ) {
150
158
console . log ( ) ;
151
159
if ( hasMultipleProjectNameArgs ) {
You can’t perform that action at this time.
0 commit comments