我正在尝试让 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/