什么是React Native在玩笑预设中的“急速”配置

时间:2019-04-26 19:40:58

标签: react-native jestjs

我找不到有关jest-preset.json格式的任何文档。具体来说,我试图找出haste选项的作用:

node_modules / react-native / jest-preset.json

{
  "haste": {
    "defaultPlatform": "ios",
    "platforms": ["android", "ios", "native"],
    "hasteImplModulePath": "<rootDir>/node_modules/react-native/jest/hasteImpl.js",
    "providesModuleNodeModules": [
      "react-native"
    ]
  },
  "moduleNameMapper": {
    "^React$": "<rootDir>/node_modules/react"
  },
  "modulePathIgnorePatterns": [
    "<rootDir>/node_modules/react-native/Libraries/react-native/"
  ],
  "transform": {
    "^.+\\.js$": "babel-jest",
    "^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$": "<rootDir>/node_modules/react-native/jest/assetFileTransformer.js"
  },
  "transformIgnorePatterns": [
    "node_modules/(?!(jest-)?react-native|react-clone-referenced-element)"
  ],
  "setupFiles": [
    "<rootDir>/node_modules/react-native/jest/setup.js"
  ],
  "testEnvironment": "node"
}

0 个答案:

没有答案