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'
        })

    ]

}

Logo

前往低代码交流专区

更多推荐