在我当前的项目中,我需要将jQuery放在单个文件中,浏览器中的所有其他文件都可以访问jQuery,但是不应将其捆绑在一起,因为我在页面中从webpack编译中添加了多个文件,并且不想使用jQuery不止一次。
Atm,我有一些文件,例如一个名为featherlight.js
的文件,该文件会加载Featherlight插件并执行其他操作。现在,我有另一个名为featherlightGallery.js
的文件,在某些情况下,我仅将其称为Gallery插件。在我的某些网页上,我只调用第一个文件,而在另两个文件上都调用。他们两个都需要jQuery。
这是我的webpack.config.js的样子:https://hastebin.com/wikuyizuxo.js
这种作品。它将jQuery与其余部分分开,但是当我打开网页时它显示TypeError: $.featherlightGallery is undefined
。