不能用webpack和jimp一起使用

时间:2016-02-20 14:19:48

标签: javascript image-processing webpack

我正在使用jimp和webpack,但页面总是显示:

  

未捕获错误:定义不能间接使用

此外,我还尝试在我的webpack.config.js中添加module.noParses配置,如下所示:

  

noParse:[/ jimp /]

但它会控制其他错误:

  

未捕获的ReferenceError:未定义require

只是如此困惑,没有真正的问题所在,也许jimp与webpack不兼容?

先谢谢。

1 个答案:

答案 0 :(得分:1)

自己进入这个,看起来像使用导入加载器帮助:

import 'imports?require=>false!path/to/jimp.js'

您也可以通过module.loaders中的webpack.config.js执行此操作:

{
    test: /jimp/,
    loader: 'imports?require=>false',
}

如果您有其他加载器(例如babel),您可能还需要从该配置中排除jimp。