jcLee95 2022-12-21 10:42
浏览 24
已结题

vite 无法打包monorepo项目中workspace超级的模块

pnpm管理的monorepo项目中,一个workspace用了另外一个workspace的模块,pnpm会将被使用的模块,通过符号链接的方式安装到使用者的node_modules下面。

img

img


实际上在操作系统中,通过这种链接方式可以直接访问,而不是访问原路径。开发模式下没有任何问题,但是vite构建时,作死地访问另外一个workspace的路径,导致rollup导入外部包报错,配置了build.rollupOptions.external后,又不能正确地打包外部vue模块。

img

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月29日
    • 创建了问题 12月21日

    悬赏问题

    • ¥15 数据库一张已排好序的表中,找出多次相邻的那些行
    • ¥50 关于DynamoRIO处理多线程程序时候的问题
    • ¥15 kubeadm部署k8s出错
    • ¥15 Abaqus打不开cae文件怎么办?
    • ¥20 双系统开机引导中windows系统消失问题?
    • ¥15 小程序准备上线,软件开发公司需要提供哪些资料给甲方
    • ¥15 关于生产日期批次退货退款,库存回退的问题
    • ¥15 手机应用的时间可以修改吗
    • ¥15 docker 运行OPEN-webui异常
    • ¥15 麒麟系统如何删除光盘刻录痕迹