我试着用Webpack的蓝印画廊。Blueimp图库定义了一个全局函数blueimp
。通常,可以使用var x = blueimp.Gallery(...);
创建库。
然而,当我使用webpack的时候,蓝色物体就会被我隐藏起来.
我在我的主JS文件中导入了blueimp图片库,使用:
import 'blueimp-gallery/js/blueimp-gallery.min'; import 'blueimp-gallery/css/blueimp-gallery.min.css';
当我尝试访问blueimp
(例如使用console.log(blueimp);
)时,我得到一个:
未定义的ReferenceError: blueimp未定义
我可能需要某种预定义加载程序,就像我对jQuery所做的那样:
window.$ = window.jQuery = require("jquery");
而在webpack配置js中
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
但是无论我如何配置require(anything blueimp);
和/或ProvidePlugin,blueimp都是不可见的。
我遗漏了什么?
这个问题完全不是,不是解决我的问题。我不是在创建自己的模块,我想使用我通过npm下载的模块。
发布于 2017-05-03 13:31:46
访问窗口中的所有变量。尝试:
window.blueimp
https://stackoverflow.com/questions/43770325
复制