@@ -77,7 +77,7 @@ module.exports = class Creator extends EventEmitter {
7777 preset = await this . resolvePreset ( cliOptions . preset , cliOptions . clone )
7878 } else if ( cliOptions . default ) {
7979 // vue create foo --default
80- preset = defaults . presets . default
80+ preset = defaults . presets [ 'Default (Vue 3)' ]
8181 } else if ( cliOptions . inlinePreset ) {
8282 // vue create foo --inlinePreset {...}
8383 try {
@@ -329,6 +329,8 @@ module.exports = class Creator extends EventEmitter {
329329
330330 if ( name in savedPresets ) {
331331 preset = savedPresets [ name ]
332+ } else if ( name === 'default' ) {
333+ preset = savedPresets [ 'Default (Vue 3)' ]
332334 } else if ( name . endsWith ( '.json' ) || / ^ \. / . test ( name ) || path . isAbsolute ( name ) ) {
333335 preset = await loadLocalPreset ( path . resolve ( name ) )
334336 } else if ( name . includes ( '/' ) ) {
@@ -399,10 +401,10 @@ module.exports = class Creator extends EventEmitter {
399401 const presets = this . getPresets ( )
400402 const presetChoices = Object . entries ( presets ) . map ( ( [ name , preset ] ) => {
401403 let displayName = name
402- if ( name === 'default' ) {
404+ // Vue version will be showed as features anyway,
405+ // so we shouldn't display it twice.
406+ if ( name === 'Default (Vue 2)' || name === 'Default (Vue 3)' ) {
403407 displayName = 'Default'
404- } else if ( name === '__default_vue_3__' ) {
405- displayName = 'Default (Vue 3)'
406408 }
407409
408410 return {
0 commit comments