mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-23 22:25:12 +00:00
refactor(builder): make plugins in BuildContext update dynamically (#4280)
This commit is contained in:
parent
3f2b10ea0c
commit
3953eef271
@ -207,8 +207,8 @@ export default class Builder {
|
|||||||
async generateRoutesAndFiles() {
|
async generateRoutesAndFiles() {
|
||||||
consola.debug(`Generating nuxt files`)
|
consola.debug(`Generating nuxt files`)
|
||||||
|
|
||||||
this.plugins.length = 0
|
// Plugins
|
||||||
this.plugins.push.apply(this.plugins, this.normalizePlugins())
|
this.plugins = Array.from(this.normalizePlugins())
|
||||||
|
|
||||||
// -- Templates --
|
// -- Templates --
|
||||||
let templatesFiles = Array.from(this.template.templatesFiles)
|
let templatesFiles = Array.from(this.template.templatesFiles)
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
export default class BuildContext {
|
export default class BuildContext {
|
||||||
constructor(builder) {
|
constructor(builder) {
|
||||||
|
this._builder = builder
|
||||||
this.nuxt = builder.nuxt
|
this.nuxt = builder.nuxt
|
||||||
this.options = builder.nuxt.options
|
this.options = builder.nuxt.options
|
||||||
this.isStatic = false
|
this.isStatic = false
|
||||||
this.plugins = builder.plugins
|
}
|
||||||
|
|
||||||
|
get plugins() {
|
||||||
|
return this._builder.plugins
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user