Skip to content

Commit 554670b

Browse files
committed
fix: better error message for missing key entry in pages config
fixes #2816
1 parent e16e5f1 commit 554670b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/@vue/cli-service/lib/options.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ const schema = createSchema(joi => joi.object({
1111
productionSourceMap: joi.boolean(),
1212
parallel: joi.boolean(),
1313
devServer: joi.object(),
14-
pages: joi.object(),
14+
pages: joi.object().pattern(/\w+/, joi.object().keys({
15+
entry: joi.string().required()
16+
}).unknown(true)),
1517
crossorigin: joi.string().valid(['', 'anonymous', 'use-credentials']),
1618
integrity: joi.boolean(),
1719

0 commit comments

Comments
 (0)