相关疑难解决方法(0)

为响应打字稿项目设置ts-jest

我正在尝试为用打字稿编写的react项目设置测试环境。我之前已经做过反应,但是使用了ES6。

以下是我的package.json相关部分的样子-

 "scripts": {
    "test": "NODE_ENV=test jest",
    "build": "webpack --mode production",
    "start": "webpack-dev-server --open --mode development"
  },
  "jest": {
    "moduleNameMapper": {
      "\\.(css)$": "jest-css-modules"
    },
    "transform": {
      "\\.(ts|tsx)$": "ts-jest"
    },
    "testRegex": ".test.(ts|tsx?)$",
    "moduleFileExensions": ["ts", "tsx", "js", "jsx", "json", "node"]
  },
Run Code Online (Sandbox Code Playgroud)

我想提一提,我指望的是ts transpiler而不是完全未配置的babel。

以下是我包括的依赖项-

"dependencies": {
    "@types/jest": "^23.1.4",
    "@types/react": "^16.4.5",
    "@types/react-dom": "^16.0.6",
    "@types/react-redux": "^6.0.3",
    "@types/redux": "^3.6.0",
    "deep-freeze": "0.0.1",
    "jest": "^23.2.0",
    "jest-css-modules": "^1.1.0",
    "react-redux": "^5.0.7",
    "redux": "^4.0.0",
    "ts-jest": "^23.0.0",
    "webpack": "^4.12.2"
  },
  "devDependencies": {
    "awesome-typescript-loader": "^5.2.0",
    "css-loader": "^0.28.11",
    "html-loader": "^0.5.5",
    "html-webpack-plugin": "^3.2.0",
    "prop-types": …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs jestjs

4
推荐指数
2
解决办法
6205
查看次数

标签 统计

jestjs ×1

reactjs ×1

typescript ×1