我正在使用jimp和webpack,但页面总是显示:
未捕获错误:定义不能间接使用
此外,我还尝试在我的webpack.config.js中添加module.noParses
配置,如下所示:
noParse:[/ jimp /]
但它会控制其他错误:
未捕获的ReferenceError:未定义require
只是如此困惑,没有真正的问题所在,也许jimp与webpack不兼容?
先谢谢。
答案 0 :(得分:1)
自己进入这个,看起来像使用导入加载器帮助:
import 'imports?require=>false!path/to/jimp.js'
您也可以通过module.loaders
中的webpack.config.js执行此操作:
{
test: /jimp/,
loader: 'imports?require=>false',
}
如果您有其他加载器(例如babel),您可能还需要从该配置中排除jimp。