gpt4 book ai didi

snap.svg - snapsvg 和 requirejs,无法读取 undefined` 的属性 'on'

转载 作者:行者123 更新时间:2023-12-04 23:17:36 25 4
gpt4 key购买 nike

我在一个项目上使用 require 和 webpack 并想使用 snapsvg 但当我包含它时,我收到错误:
Uncaught TypeError: Cannot read property 'on' of undefined
代码是:

var Snap = require('snapsvg');
SVG = Snap('#svg');

最佳答案

啊,这样做的方法是添加:

var webpack = require('webpack');
module.exports = {
...
module: {
loaders: [{
test: require.resolve('snapsvg'),
loader: 'imports-loader?this=>window,fix=>module.exports=0'
}]
}
...
};

webpack.config.js 中使用 imports-loader

关于snap.svg - snapsvg 和 requirejs,无法读取 undefined` 的属性 'on',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36304565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com