JavaScript-jest haste映射:haste模块命名冲突:{{name}

JavaScript-jest haste映射:haste模块命名冲突:{{name},javascript,jestjs,Javascript,Jestjs,当我运行npm运行测试时,出现以下错误: jest-haste-map: Haste module naming collision: {{name}} The following files share their name; please adjust your hasteImpl: * <rootDir>/packages/some-package/templates/js/package.json * <rootDir>/packages/so

当我运行
npm运行测试时,出现以下错误:

jest-haste-map: Haste module naming collision: {{name}}
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/packages/some-package/templates/js/package.json
    * <rootDir>/packages/some-package/templates/ts/package.json

不确定警告是什么,以及如何修复它。

我得到此警告是因为我的根目录和
build
目录中存在
package.json
。我可以通过在我的package.json中添加以下内容来指定我只希望Jest在
src
中查找测试,从而摆脱它:

  "jest": {
    "roots": ["src"]
  }
  "jest": {
    "roots": ["src"]
  }