diff --git a/src/commands/dev.ts b/src/commands/dev.ts index 39ddc1e8d..2f57e84ff 100644 --- a/src/commands/dev.ts +++ b/src/commands/dev.ts @@ -280,6 +280,16 @@ function _resolveListenOptions( || (typeof nuxtOptions.devServer.https !== 'boolean' && nuxtOptions.devServer.https && 'key' in nuxtOptions.devServer.https && nuxtOptions.devServer.https.key) || '' + const _httpsPfx + = args['https.pfx'] + || (typeof nuxtOptions.devServer.https !== 'boolean' && nuxtOptions.devServer.https && 'pfx' in nuxtOptions.devServer.https && nuxtOptions.devServer.https.pfx) + || '' + + const _httpsPassphrase + = args['https.passphrase'] + || (typeof nuxtOptions.devServer.https !== 'boolean' && nuxtOptions.devServer.https && 'passphrase' in nuxtOptions.devServer.https && nuxtOptions.devServer.https.passphrase) + || '' + const httpsEnabled = args.https == true || (args.https === undefined && !!nuxtOptions.devServer.https) @@ -290,6 +300,8 @@ function _resolveListenOptions( 'https': httpsEnabled, 'https.cert': _httpsCert, 'https.key': _httpsKey, + 'https.pfx': _httpsPfx, + 'https.passphrase': _httpsPassphrase, }) const httpsOptions = httpsEnabled && {