【发布时间】:2018-02-08 20:51:32
【问题描述】:
我正在导入这样的文件
import "blueimp-file-upload/js/vendor/jquery.ui.widget.js";
import "blueimp-file-upload/js/jquery.iframe-transport.js";
import "blueimp-file-upload/js/jquery.fileupload.js";
import "blueimp-file-upload/js/jquery.fileupload-image.js";
并使用
更改了 webpack 配置resolve: {
alias: {
'load-image': 'blueimp-load-image/js/load-image.js',
'load-image-meta': 'blueimp-load-image/js/load-image-meta.js',
'load-image-exif': 'blueimp-load-image/js/load-image-exif.js',
'load-image-scale': 'blueimp-load-image/js/load-image-scale.js',
'canvas-to-blob': 'blueimp-canvas-to-blob/js/canvas-to-blob.js',
'jquery-ui/ui/widget': 'blueimp-file-upload/js/vendor/jquery.ui.widget.js'
}
}
受此启发:How to use blueimp-file-upload with webpack?
编译正常,但浏览器控制台报错
app.js:1391 TypeError: $(...).fileupload is not a function
jQuery 是全局定义的 看起来文件上传插件没有注册。我不明白。
【问题讨论】:
-
您是不是偶然解决了这个问题?遇到同样的问题。