采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同学你好
请问是否能提供一下源代码(git),或者是你是否已经发布到 npm 呢?我可以在本地帮你看看
https://github.com/CJR19/c-element ,麻烦老师帮我检查一下是啥问题,谢谢
我知道这个错误的原因了,你仔细看错误信息,原因是两个以来的 vue 来源不同,一个是 test 文件夹,一个是组件库,所以就会造成不一致. 这个只有在 ts 的版本测试的时候才会出现。
这个在真实使用的场景是不会出现的,因为真实场景中,组件库的vue 在 peerDependices 当中,使用的是主项目的 vue 版本,这里我们要暂时给他做一个处理,让 组件库使用 测试项目的vue 版本。这样两个项目就使用的是相同的 vue 的依赖了,
在 c-element 文件夹中,运行
npm link {测试项目的路径}/node_modules/vue
这样就可以了,如果嫌麻烦的话,可以使用 js 做测试项目,就不会有这个问题。
登录后可查看更多问答,登录/注册
Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库
328 12
427 10
216 9
174 8
95 8