javascript - 如何让 Magnific Popup 与 Browserify 一起工作

标签 javascript browserify

我正在尝试让 Magnific Popup 与 Browserify 一起工作,但我似乎无法让它工作。我对 Browserify 设置没有深入的了解。 我一直得到的是以下错误:

Uncaught TypeError: cache.$btn_enlarge.magnificPopup is not a function

如有任何帮助,我们将不胜感激!

谢谢, 汤姆

最佳答案

我尝试了所有可能的 dist 文件——甚至使用了 shim。我最终意识到它所包含的代码(请参阅 Gruntfile.js)使其与 Gulp 和 Browserify 不兼容。而是按以下顺序连接(手动或使用 Gulp)src/js 文件夹中的文件:

核心.js

内联.js

ajax.js

image.js

zoom.js

iframe.js

gallery.js

retina.js

然后就可以了。如果你需要的话,我已经在这里打包了最新版本的文件:https://github.com/texelate/magnificPopupGulpBrowserify/blob/master/README.md

关于javascript - 如何让 Magnific Popup 与 Browserify 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36100999/

相关文章:

javascript - Browserify、Babel 6、Gulp - 传播运算符上出现意外标记

javascript - 如何使用 browserify 创建的包文件?

javascript - 将条件语句应用于数组中的每个元素

javascript - 连接失败 (1006) 消息 : TB. 套接字错误,连接超时 (1008)

javascript - 引导插件 : How to do proper cleanup on shutdown?

javascript - 如何查找错误 : Cannot find module 的原因

javascript - 如何使用 "Youtube Iframe API "将字幕添加到 YouTube 视频

javascript - 如何在 Angular 2/4 中返回来自响应而不是订阅 json 的数据

Gulp - 在组合的 js 文件中使用 ES6 模块?

javascript - Browserify 动态分离包