Skip to content

Commit 9ad4bb7

Browse files
committed
refactor: should resolve local json preset first
1 parent 9a438d5 commit 9ad4bb7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/@vue/cli/lib/Creator.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,9 @@ module.exports = class Creator {
229229
let preset
230230
const savedPresets = loadOptions().presets || {}
231231

232-
if (name.includes('/')) {
232+
if (name.endsWith('.json')) {
233+
preset = await fs.readJson(name)
234+
} else if (name.includes('/')) {
233235
logWithSpinner(`Fetching remote preset ${chalk.cyan(name)}...`)
234236
try {
235237
preset = await fetchRemotePreset(name, clone)
@@ -239,8 +241,6 @@ module.exports = class Creator {
239241
error(`Failed fetching remote preset ${chalk.cyan(name)}:`)
240242
throw e
241243
}
242-
} else if (name.endsWith('.json')) {
243-
preset = await fs.readJson(name)
244244
} else {
245245
preset = savedPresets[name]
246246
}

0 commit comments

Comments
 (0)