diff --git a/packages/nuxi/src/commands/dev.ts b/packages/nuxi/src/commands/dev.ts index 8cbd6f850578..ee527aff480e 100644 --- a/packages/nuxi/src/commands/dev.ts +++ b/packages/nuxi/src/commands/dev.ts @@ -62,8 +62,8 @@ export default defineNuxtCommand({ hostname: args.host || args.h || process.env.NUXT_HOST || config.devServer.host, https: (args.https !== false && (args.https || config.devServer.https)) ? { - cert: args['ssl-cert'] || (config.devServer.https && config.devServer.https.cert) || undefined, - key: args['ssl-key'] || (config.devServer.https && config.devServer.https.key) || undefined + cert: args['ssl-cert'] || (typeof config.devServer.https !== 'boolean' && config.devServer.https.cert) || undefined, + key: args['ssl-key'] || (typeof config.devServer.https !== 'boolean' && config.devServer.https.key) || undefined } : false }) diff --git a/packages/schema/src/config/dev.ts b/packages/schema/src/config/dev.ts index 998befa42dc8..e56860fa865c 100644 --- a/packages/schema/src/config/dev.ts +++ b/packages/schema/src/config/dev.ts @@ -18,7 +18,7 @@ export default defineUntypedSchema({ * ``` * * - * @type {false | { key: string; cert: string }} + * @type {boolean | { key: string; cert: string }} * */ https: false,