未捕获的ReferenceError:未定义前夕

时间:2017-11-24 06:15:35

标签: javascript svg snap.svg

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) {

1 个答案:

答案 0 :(得分:0)

这更像是一个webpack配置设置问题,{ test: require.resolve('snapsvg/dist/snap.svg.js'), use: 'imports-loader?this=>window,fix=>module.exports=0', }这些行应该位于webpack配置模块对象的规则(rules数组的第一个元素)之上。