如何在不使用块的情况下使一个捆绑包中的某个功能可用?

时间:2019-09-06 20:50:08

标签: javascript wordpress webpack

我正在使用webpack在WordPress主题中创建多个JavaScript包。如何使用vendors.bundle.jsapp.bundle.js中的函数?

例如,我的vendor.js具有import Flickity from 'flickity';,现在我想在app.js中使用Flickity。如果我只是再次在app.js中导入flickity,则该库将包含在两个文件中。

我无法在webpack.config.js中向externals添加轻浮性,否则它不会包含在供应商捆绑包中,使用SplitChunksPlugin并不是一种选择,因为我使用的是WordPress及其当webpack自动生成新的js文件时,wp_enqueue_scripts()确实不可行。

建议?

0 个答案:

没有答案