File tree 1 file changed +2
-5
lines changed
1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -118,8 +118,6 @@ function nuxt2Shims (nuxt: Nuxt) {
118
118
}
119
119
120
120
export function defineNuxtModule < OptionsT extends ModuleOptions > ( definition : ModuleDefinition < OptionsT > ) : NuxtModule < OptionsT > {
121
- let nuxt : Nuxt
122
-
123
121
// Normalize definition and meta
124
122
if ( ! definition . meta ) { definition . meta = { } }
125
123
if ( definition . meta . configKey === undefined ) {
@@ -128,6 +126,7 @@ export function defineNuxtModule<OptionsT extends ModuleOptions> (definition: Mo
128
126
129
127
// Resolves module options from inline options, [configKey] in nuxt.config, defaults and schema
130
128
function getOptions ( inlineOptions ?: OptionsT ) {
129
+ const nuxt = useNuxt ( )
131
130
const configKey = definition . meta ! . configKey || definition . meta ! . name !
132
131
const _defaults = definition . defaults instanceof Function ? definition . defaults ( nuxt ) : definition . defaults
133
132
const _options = defu ( inlineOptions , nuxt . options [ configKey as keyof NuxtOptions ] , _defaults ) as OptionsT
@@ -136,9 +135,7 @@ export function defineNuxtModule<OptionsT extends ModuleOptions> (definition: Mo
136
135
137
136
// Module format is always a simple function
138
137
async function normalizedModule ( this : any , inlineOptions : OptionsT ) {
139
- if ( ! nuxt ) {
140
- nuxt = this . nuxt
141
- }
138
+ const nuxt = this . nuxt
142
139
143
140
// Avoid duplicate installs
144
141
const uniqueKey = definition . meta ! . name || definition . meta ! . configKey
You can’t perform that action at this time.
0 commit comments