Jos*_*son 5 vue.js jestjs vuejs3 vue-jest
我有以下依赖性...
"vue-jest": "latest",
Run Code Online (Sandbox Code Playgroud)
但当我跑步时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
Run Code Online (Sandbox Code Playgroud)
我查看了代码,看到一个名为vue3-jest的库,但在 npm 中不可用...
获取使用 vue3 的 vue-jest 版本的正确方法是什么?
从jestv27 开始,使用 vue3-jest 代替。
npm i vue3-jest
Run Code Online (Sandbox Code Playgroud)
壮举:在 vue3-jest 中支持 jest v27 #343
根据Vue Test Utils for Vue3 安装指南,您应该使用 vue-jest仍处于 alpha 版本的 v5,因为它支持 Vue 3。
版本latest是3.0.7. 但你需要的版本是5.0.0-alpha.10. 它存在于next频道中,因此您应该能够使用以下命令安装它:
npm i vue-jest@next
Run Code Online (Sandbox Code Playgroud)
您可以在https://www.npmjs.com/package/vue-jest的“版本”选项卡中检查所有vue-jest版本
| 归档时间: |
|
| 查看次数: |
11174 次 |
| 最近记录: |