antv/x6 报错 _antv_x6__WEBPACK_IM

2023-12-27  本文已影响0人  王善良_

现象:

用pnpm安装antv的x6后,pnpm run dev 可以正常启动,但是进到页面会报错


_17037516146218.png

排查

  1. 使用yarn可以,但是pnpm不行
  2. 报错源自于一个@antv/x6-reat-shape的包
  3. 发现这个包,报错的版本是1.6.5
  4. 发现x6里面对于这包的版本有限制


    image.png

解决

因为项目里react版本是18.2,所以对应的x6-react-shape,直接更新到最新版即可,但是项目的package.json中并没有手动装@antv/x6-react-shape 这个包,所以需要用一个resolutions字段来固定版本
在package.json中加入


image.png
上一篇下一篇

猜你喜欢

热点阅读