webpack 解析模块 'blueimp-load-image' 失败
webpack resolve module `blueimp-load-image` failed
我正在尝试从browserify
移动到webpack
,除了一个错误外,一切都很好:
[monson@Monson-MBP app]$ webpack -d
Hash: 4241a4e3680f13136bd3
Version: webpack 2.0.6-beta
Time: 4677ms
Asset Size Chunks Chunk Names
main.js 4.9 MB 0 [emitted] main
[371] multi main 28 bytes {0} [built]
+ 371 hidden modules
ERROR in ./~/blueimp-load-image/js/load-image-meta.js
Module not found: Error: Can't resolve 'load-image' in '/Users/monson/project/elepro/app/node_modules/blueimp-load-image/js'
@ ./~/blueimp-load-image/js/load-image-meta.js 22:8-39
[monson@Monson-MBP app]$ ll /Users/monson/project/elepro/app/node_modules/blueimp-load-image/js
total 112K
-rw-r--r-- 1 monson staff 4.6K 12 27 22:20 demo.js
-rw-r--r-- 1 monson staff 15K 12 28 00:35 load-image-exif-map.js
-rw-r--r-- 1 monson staff 11K 12 28 00:34 load-image-exif.js
-rw-r--r-- 1 monson staff 5.9K 12 28 00:37 load-image-ios.js
-rw-r--r-- 1 monson staff 6.4K 12 28 00:33 load-image-meta.js
-rw-r--r-- 1 monson staff 5.4K 12 28 00:37 load-image-orientation.js
-rw-r--r-- 1 monson staff 17K 12 28 07:13 load-image.all.min.js
-rw-r--r-- 1 monson staff 20K 12 28 07:13 load-image.all.min.js.map
-rw-r--r-- 1 monson staff 11K 12 28 00:29 load-image.js
drwxr-xr-x 4 monson staff 136 2 4 12:29 vendor
webpack
无法解析"加载图像",但如您所见,load-image.js
确实在目录内。
模块在我的代码中导入
import loadImage from 'blueimp-load-image/js/load-image'
import 'blueimp-load-image/js/load-image-meta'
检查下面的load-image-meta.js:18-29
,它define(['load-image']
无法解决。
(function (factory) {
'use strict';
if (typeof define === 'function' && define.amd) {
// Register as an anonymous AMD module:
define(['load-image'], factory);
} else if (typeof module === 'object' && module.exports) {
factory(require('./load-image'));
} else {
// Browser globals:
factory(window.loadImage);
}
}(function (loadImage) {
在我的webpack.config.js
中,resolve.extensions
设置正确,resolve.amd
没有修改。实际上,它是唯一一个无法解决的模块,其他模块都很好。
谁能给我指出一个方向?谢谢。
附加信息:故障包https://github.com/blueimp/JavaScript-Load-Image
设置resolve.root
以'/Users/monson/project/elepro/app/node_modules/blueimp-load-image/js'
修复它...
您应该导入整个模块才能访问其所有功能:
导入 * 作为加载图像从 'blueimp-load-image'
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- jQuery点击ON现在使用.load触发关闭
- .load()函数赢得't加载javascript
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用.load()后在Lightbox中插入谷歌地图
- .load ajax无法正常工作whitin wordpress主题
- 在Debian中运行包含load()和print()函数的JS脚本
- jQuery css可见性在load方法中不起作用
- Mediawiki皮肤创建-Javascript don'Don’t get load
- $(window).load在带有异步js-libs的IE中触发得太快
- 动态潜水高度jQuery.Load()不工作
- jQuery .load with variable as url
- Blueimp文件上传程序-Chrome文件夹上传限制
- google.maps.event.addDomListener(window, 'load', fun
- Selectboxit Load Time
- jQuery.load()是另一个包含prism.js的页面
- $(window).load()被调用了无数次
- Turbolinks等效于window.load的事件
- webpack 解析模块 'blueimp-load-image' 失败