如何解决echarts-gl@2依赖echarts@5导致的vite打包失败问题?

作者站长头像
站长
· 阅读数 9

项目同时安装了echarts和echarts5

"dependencies": {
    "echarts": "^4.9.0",
    "echarts-gl": "^2.0.9",
    "echarts5": "npm:echarts@^5.5.0"
  }

但由于echarts-gl@2 是依赖echarts@5的,导致vite打包失败如何解决echarts-gl@2依赖echarts@5导致的vite打包失败问题?

如何解决echarts-gl@2依赖echarts@5导致的vite打包失败问题?尝试添加vite插件,但似乎没有调用plugin 的transform函数

回复
1个回答
avatar
test
2024-06-20

answer image

默认情况下transform 不会处理node_modules里面的包,因为vite有预构建需要额外加一个配置optimizeDeps,排除不想预先构建的包。然后就可以在transform中做修改code了

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容