如何解决如何在 vue-jest 中使用 Vue3?
我有以下依赖...
"vue-jest": "latest",
但是当我运行 npm install
时,我得到...
npm WARN ERESOLVE overriding peer dependency
npm WARN Found: vue@3.1.4
npm WARN node_modules/vue
npm WARN vue@"latest" from the root project
npm WARN 7 more (@headlessui/vue,@heroicons/vue,@vue/compiler-sfc,...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer vue@"^2.x" from vue-jest@3.0.7
npm WARN node_modules/vue-jest
npm WARN dev vue-jest@"latest" from the root project
我查看了代码,我看到一个名为 vue3-jest 的库,但它在 npm 中不可用...
获取使用 vue3 的 vue-jest 版本的正确方法是什么?
解决方法
根据 Vue Test Utils for Vue3 installation guide 的不同,您应该使用仍处于 alpha 阶段的 vue-jest
v5,因为它支持 Vue 3。
latest
版本是 3.0.7
。但您需要的版本是 5.0.0-alpha.10
。它存在于 next
频道中,因此您应该能够使用以下方法安装它:
npm i vue-jest@next
您可以在“版本”标签中https://www.npmjs.com/package/vue-jest在此处查看所有 vue-jest
版本
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。