svg.js
这个包无法正常使用
追踪堆栈发现,这这一步还是正常的
到这一步就发现把.js后缀给干掉了
中间处理的这一步,代码加密了,可能认为这是个
js
文件,所以就强行把.js
去掉了,没有考虑到有些npm package竟然也以.js
结尾解决方案:
- 自己把这个package改名,在npm上重新发布一下,项目中使用改名后的package
- 如果使用的是webpack打包,可以在配置中加入externals,也就是将svg.js不排除,代码直接打进bundle里面,运行的时候不会从外部require,也就避免了这个问题
网友评论