首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到transform选项中的模块<rootDir>/node/vue-jest

未找到transform选项中的模块<rootDir>/node/vue-jest
EN

Stack Overflow用户
提问于 2018-12-25 08:40:02
回答 2查看 13.3K关注 0票数 18

我有个错误我需要你的帮助。谢谢收看这个问题。

我的情况:我正在为我的项目配置无人驾驶CI工具,当我在drone.yml上运行drone.yml单元测试时,我得到了这个工具。

代码语言:javascript
复制
Validation Error:

  Module <rootDir>/node_modules/vue-jest in the transform option was not found.

  Configuration Documentation:
  https://jestjs.io/docs/configuration.html

这是我的jest.conf.js

代码语言:javascript
复制
transform: {
    "^.+\\.js$": "babel-jest",
    ".*\\.vue$": "<rootDir>/node_modules/vue-jest"
  },

我试过的是:

  1. 删除<rootDir>/node_modules/。但是我发现了另一个错误Module vue-jest in the transform option was not found.。所以我认为这不是正确的解决办法
EN

回答 2

Stack Overflow用户

发布于 2019-11-16 20:54:23

代码语言:javascript
复制
npm install --save-dev vue-jest

然后重新运行你的测试

票数 9
EN

Stack Overflow用户

发布于 2022-11-22 11:12:14

请注意,vue-jest目前(2022年)分布在3个并发包中。

  • vue-jest
  • @vue/vue2-jest
  • @vue/vue3-jest

在我的例子中,我升级了一些依赖项,我不得不从vue-jest切换到@vue/vue3-jest

因此,我的jest.config.js必须相应地改变:

代码语言:javascript
复制
module.exports = {
...
  transform: {
    "^.+\\.vue$": "@vue/vue3-jest",
  },
...
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53920696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档