vue-cli3引用snap.svg出现错误的解决办法
作者:admin 日期:2020-11-12做为正当的做法,应该使用
Javascript代码
- npm install snapsvg
- import Snap from 'snapsvg'
来使用svap.svg
但事实上这样是不行的,会报红字错:
vue-router.min.js:6 TypeError: Cannot read property 'on' of undefined
找了很多百度、github issue的很多资料,发现很多人都碰到了这个问题,也提供了Webpack及改写vue-cli3( vue.config.js)的办法,但实验发现都解决不了问题。
最终在stackoverflow.com找到了最简便的解决办法:
Javascript代码
- npm install snapsvg-cjs
- import "snapsvg-cjs"
经我验证可行。
评论: 0 | 引用: 0 | 查看次数: 4289
发表评论