unplugin / unplugin-vue-components

📲 On-demand components auto importing for Vue
https://www.npmjs.com/package/unplugin-vue-components
MIT License
3.74k stars 349 forks source link

Modal.confirm is not function #781

Open 15831434134 opened 1 month ago

15831434134 commented 1 month ago

Describe the bug

代码打包后,报错 xx.confirm is not function

  1. vite 配置: import Components from 'unplugin-vue-components/vite' import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers' plugins: [ ... Components({ resolvers: [AntDesignVueResolver({ resolveIcons: true })], }),

    ],

  2. vue文件配置 import {Modal} from 'ant-design-vue'

在本地运行没问题,打包部署后 报错 xx.confirm is not function 是什么原因 ?

Reproduction

"ant-design-vue": "^3.2.15", "unplugin-vue-components": "^0.22.9",

System Info

浏览器

Used Package Manager

yarn

Validations

15831434134 commented 1 month ago

当换成 import Modal from 'ant-design-vue/lib/modal' 这种引用方式打包后就正确识别Modal.confirm