fix: assign plugin to a variable

This commit is contained in:
Michael Brevard 2024-10-21 10:05:27 +03:00 committed by GitHub
parent 38b9db2fe4
commit 8c70961b12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -253,6 +253,7 @@ const IS_TSX = /\.[jt]sx$/
export async function annotatePlugins (nuxt: Nuxt, plugins: NuxtPlugin[]) {
const _plugins: Array<NuxtPlugin & Omit<PluginMeta, 'enforce'>> = new Array(plugins.length)
for (let i = 0; i < plugins.length; i++) {
const plugin = plugins[i]
try {
const code = plugin.src in nuxt.vfs ? nuxt.vfs[plugin.src]! : await fsp.readFile(plugin.src!, 'utf-8')
_plugins[i] = {
@ -266,7 +267,7 @@ export async function annotatePlugins (nuxt: Nuxt, plugins: NuxtPlugin[]) {
} else {
logger.warn(`Failed to parse static properties from plugin \`${relativePluginSrc}\`.`, e)
}
_plugins[i] = plugins[i]
_plugins[i] = plugin
}
}