Closed
Description
movePluginBeforeInitAuthPlugin()
throws an error if plugins are defined only as strings and not as objects, because we currently filter by x.src.
This fails:
plugins: [
'@/plugins/pluginToMove',
],
extendPlugins(plugins) {
movePluginBeforeInitAuthPlugin(plugins, 'pluginToMove.js')
return plugins
},
This works:
plugins: [
{ src: '@/plugins/pluginToMove', ssr: false },
],
extendPlugins(plugins) {
movePluginBeforeInitAuthPlugin(plugins, 'pluginToMove.js')
return plugins
},
We can improve the function to handle both cases.