unit-testing - 未找到转换选项中的模块 <rootDir>/node_modules/vue-jest

标签 unit-testing vue.js vuejs2 jestjs babel-jest

我遇到了一个错误,我需要你的帮助。感谢观看这个问题。

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

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
transform: {
    "^.+\\.js$": "babel-jest",
    ".*\\.vue$": "<rootDir>/node_modules/vue-jest"
  },

我试过的:
  • 删除 <rootDir>/node_modules/ .但是我又遇到了一个错误 Module vue-jest in the transform option was not found. .所以我认为这不是正确的解决方案
  • 最佳答案

    npm install --save-dev vue-jest
    

    并重新运行您的测试

    关于unit-testing - 未找到转换选项中的模块 <rootDir>/node_modules/vue-jest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53920696/

    相关文章:

    javascript - 使用 Jest 对依赖于 http 调用的代码进行单元测试的最佳方法?

    javascript - 按类不返回元素的 Angular Fixture DebugElement 查询

    javascript - 如何更新 firebase firestore 中的文档 ID?

    javascript - VueJS - 禁用输入文本中的空格

    node.js - Vuex VueJS Node.js维护和存储与API的多个连接

    javascript - Vuejs 事件处理程序中是否需要 $event?

    unit-testing - 在单元测试中清除 Angular 模块

    c# - 单元测试中的重复代码

    javascript - 在 Vue.js 2.0 中将数组传递给组件

    vue.js - 视觉 : is multiple Vue apps for a single website okay?