首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jest未能生成依赖关系图,源代码和生成文件之间的冲突

Jest未能生成依赖关系图,源代码和生成文件之间的冲突
EN

Stack Overflow用户
提问于 2016-03-09 08:42:58
回答 1查看 375关注 0票数 0

我使用babel将文件从src传输到lib,当我尝试运行玩笑时,src/Template.jslib/Template.js之间发生了冲突

代码语言:javascript
复制
Using Jest CLI v0.9.0, jasmine2, babel-jest

Error: Failed to build DependencyGraph: @providesModule naming collision:
Duplicate module name: Template
Paths: src/Template.js collides with lib/Template.js

我们应该如何处理这种情况?有没有办法忽略其中一个目录?

在package.json中:

  • babel-cli@6.x
  • babel-jest@9.x
  • babel-polyfill@6.x
  • babel-预设-es2015@6.x
  • babel-预设-react@6.x
  • 茉莉花@2.x
  • 茉莉花-spec-记者@2.x
  • jest-cli@0.9.x
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-09 10:28:46

问题是,在默认情况下,jest会搜索整个项目以进行测试。https://facebook.github.io/jest/docs/api.html#config-testpathdirs-array-string

package.json中的解决方案

代码语言:javascript
复制
"jest": {
  "testPathDirs": [
    "<rootDir>/__tests__", # Default is <rootDir>
    "<rootDir>/lib" # Needed for automatic mocking to work
  ],
  ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35886737

复制
相关文章

相似问题

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