先要npm下来zepto:npm install zepto

然后npm下来exports-loader和script-loader

配置如下:

JavaScript

// webpack.config
{
// ...
module: {
loaders: [{
test: require.resolve('zepto'),
loader: 'exports-loader?window.Zepto!script-loader'
}]
}
}

这样我们在页面入口文件中就可以这么写:

JavaScript

// entry.js
import $ from 'zepto' $(function () {
// ...
})
引入成功后,会解决"$ is not defined"的问题
------------------------------------分割线-----------------------------------------
但是tap事件是触发不了的,因为zepto没有继承touch.js,在node_moudules文件夹中看npm下来的zepto,在src文件夹下游touch.js文件,正是我们需要的,现在就想办法把这个js引入就可以了。
想法有两个:
  1,重新打包zepto.js,将touch.js打包到zepto.js中,这是我的思路,但是我并不知道怎么来实现,于是想了个办法,吧touch.js文件中的代码拷贝到/dist/zepto.js的代码的最后,即可。
  2,将touch.js引入到entry.js,require('../node_modules/zepto/src/touch.js'),这句代码要写在引入zepto的下面,即可。

最新文章

  1. Windows下构建ASP.NET Core+Code First+Docker
  2. js对话框5秒自动消失
  3. MP4和HR-HDTV压制教程
  4. nginx location匹配规则
  5. iOS使用AVFoundation实现二维码扫描
  6. angular $q服务的用法
  7. Java WeakReference的理解与使用
  8. android中使用surfaceview+MediaPlayer播放视频
  9. MarkdownPad2的密钥
  10. JAVA进阶21
  11. R语言实战(一)——基础入门
  12. 31. Next Permutation (java 字典序生成下一个排列)
  13. xml配置*的问题
  14. fiddler Android抓包与弱网
  15. python 3 属性查找与绑定方法
  16. C/C++打印堆栈信息
  17. 关于SOA
  18. Arcobject获得栅格影像的边界
  19. redhat无法注册RHN的解决办法
  20. ES6 Template String 模板字符串

热门文章

  1. webservice调用和生成
  2. PS快速祛除脸上小雀斑
  3. CRM专业术语
  4. SpringBoot配置devtools实现热部署
  5. js05-DOM对象二
  6. SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
  7. js 图片瀑布流效果实现
  8. kubernetes 报错汇总
  9. Codeforces Global Round 2
  10. mpvue——引入vant_weapp组件