Skip to content

Commit ba3fe9e

Browse files
fix: register plugin on hook builder:extendPlugins
1 parent 7dda7df commit ba3fe9e

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

lib/module.js

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
const { resolve } = require('path')
22

33
module.exports = function (moduleOptions) {
4-
const options = {
5-
authModule: false,
6-
connectOnLogin: true,
7-
disconnectOnLogout: true,
8-
...this.options.echo,
9-
...moduleOptions
10-
}
4+
this.nuxt.hook('builder:extendPlugins', (plugins) => {
5+
const options = {
6+
authModule: false,
7+
connectOnLogin: true,
8+
disconnectOnLogout: true,
9+
...this.options.echo,
10+
...moduleOptions
11+
}
1112

12-
this.addPlugin({
13-
ssr: false,
14-
src: resolve(__dirname, 'plugin.js'),
15-
fileName: 'echo.js',
16-
options
13+
const { dst } = this.addTemplate({
14+
ssr: false,
15+
src: resolve(__dirname, 'plugin.js'),
16+
fileName: 'echo.js',
17+
options
18+
})
19+
20+
plugins.push(resolve(this.options.buildDir, dst))
1721
})
1822
}
1923

0 commit comments

Comments
 (0)