Snap svg对我来说很新,我已经按照https://github.com/adobe-webplatform/Snap.svg中提到的设置进行了操作。 (webpack setup)但是我得到了“Uncaught ReferenceError:eve未定义”。
所以我最终使用了“const Snap = require(imports-loader?this=>window,fix=>module.exports=0!snapsvg/dist/snap.svg.js
);”用于生产,但这不适用于单元测试。
错误来自“snap.svg.js”中的这一行eve = function (name, scope) {
。
答案 0 :(得分:0)
这更像是一个webpack配置设置问题,{
test: require.resolve('snapsvg/dist/snap.svg.js'),
use: 'imports-loader?this=>window,fix=>module.exports=0',
}
这些行应该位于webpack配置模块对象的规则(rules数组的第一个元素)之上。