关于Vue2和Vue3引入jQuery不同配置的记录


Vue2Vue3由于目录结构不同,因此,在引入 jQuery时,配置方法也不同,特此写篇文章,做个记录。

一、Vue两个版本配置jQuery的相同之处

1.安装jQuery

运行命令,安装jQuery

npm install jquery --save

2.在main.js文件中引入jQuery

运行命令,引入jQuery

import $ from 'jquery

3.配置eslint检测

如果没有开启eslint检测,本步不需要配置。

打开.eslintrc.js文件,在env中,添加jquery: true。默认只有node :true


二、Vue两个版本配置jQuery的不同之处

1.Vue2配置jQuery

打开/build目录下的webpack.base.conf.js文件,在文件的头部添加以下代码:

const webpack=require("webpack")

module.exports中添加以下代码:

plugins: [
    new webpack.ProvidePlugin({
      jQuery: "jquery",
      $: "jquery"
    })

2.Vue3配置jQuery

Vue3中,由于目录结构与Vue2相比,变化较大,尤其是没有build目录,因此jQuery的配置方法也与Vue2不同。

打开项目目录下的vue.config.js文件,在头部添加以下代码:

const webpack = require('webpack')

找到module.exports配置项,在该配置项的configureWebpack属性中,添加以下代码:

configNew.plugins= [
      new webpack.ProvidePlugin({
        $:"jquery",
        jQuery:"jquery",
        "windows.jQuery":"jquery"
      })
    ]

具体如下图所示:

或者在configureWebpack属性中,添加plugins属性,代码如下:

 plugins: [
      new webpack.ProvidePlugin({
        $:"jquery",
        jQuery:"jquery",
        "windows.jQuery":"jquery"
      })
    ]

至此,关于Vue2Vue3引入jQuery的配置方法,记录完毕。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值