The "path" argument must be of type string. Received type undefined
vue页面迁移到Nuxt框架下,webpack配置webpack.ProvidePlugin插件报错。 new webpack.ProvidePlugin({ jQuery: 'jquery', $: 'jquery', 'window.jQuery': 'jquery', 'window.$': 'jquery'...
vue页面迁移到Nuxt框架下,webpack配置webpack.ProvidePlugin插件报错。
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
'window.jQuery': 'jquery',
'window.$': 'jquery'
})
原先一直将上面这行代码写在最外层的plugins数组中,那是nuxt内置的plugin配置,要求格式如:
plugins:[{
src: 'string',
ssr: boolean
}]
所以解决报错 只需要将ProvidePlugin配置写入build中的plugins即可
module.exports = {
plugins: [],
build: {
plugins: [
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
'window.jQuery': 'jquery',
'window.$': 'jquery'
})]
}
更多推荐
所有评论(0)