详解webpack3如何正确引用并使用jQuery库


Posted in jQuery onAugust 26, 2017

经过百度、谷歌、SF、stackoverflow后终于将webpack3引用jQuery的问题解决了,网上的重复文章太多,大多也都过时了,webpack这两年发展也非常快,大多都是1.0版本的文章,与时俱进的很少,刚刚看了一眼现在已经发展到3.5.5了,真正看其中一篇文章能解决问题的几乎没有,下面是webpack3的实现代码。

首先在配置页面中加入外部引用

externals: {
  jquery: "jQuery" //如果要全局引用jQuery,不管你的jQuery有没有支持模块化,用externals就对了。
}

然后在入口js中加入引用

const $ = require("jQuery");

这样就可以了,是不是很简单?之前用了ProvidePlugin的方法,虽然$好用了,但是jQuery的方法都不能使用,如果朋友们知道为什么的可以留言给我。

new webpack.ProvidePlugin({$: 'jquery', jQuery: 'jquery'})

当然引用jQuery库的方法不止这一种,大家可以讲一讲自己的方法,互相学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现多张图片上传预览(不经过后端处理)
Apr 29 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
jquery插件实现悬浮的菜单
Apr 24 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 #jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 #jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 #jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 #jQuery
jQuery Position方法使用和兼容性
Aug 23 #jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 #jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 #jQuery
You might like
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
简单三步,搞掂内存泄漏
2007/03/10 Javascript
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
vue实现表格过滤功能
2019/09/27 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
Python列表list操作相关知识小结
2020/01/29 Python
Python如何读取、写入JSON数据
2020/07/28 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
小小的船教学反思
2014/02/21 职场文书
出纳员岗位职责
2014/03/13 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
优质服务口号
2014/06/11 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
夫妻吵架保证书
2015/05/08 职场文书
退货证明模板
2015/06/23 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS