问题
用vite构建vue3,ant-design-vue过程中,发现,
自己定义的Modal在开发的时候是ok的,但是打包好build后出现问题,报错
index-62f54ac6.js:1 Uncaught (in promise) TypeError: p.confirm is not a function
发现是引入的 Modal问题,具体原因不清楚,应该是构建的时候,modal的方法没有打包出来
解决办法:
import Modal from "ant-design-vue/lib/modal"
代替
import { Modal }from "ant-design-vue"
替换以后发现可以正常使用了。
猜测原因是构建时,模块打包问题。