Kob*_*e24 12 npm typescript jestjs
运行“npm test”时出现以下错误:
\n FAIL __tests__/unit/domain/services/demo-service.ts\n \xe2\x97\x8f Test suite failed to run\n\n TypeError: Jest: a transform must export a `process` function.\n\n at ScriptTransformer._getTransformer (node_modules/@jest/transform/build/ScriptTransformer.js:357:15)\n at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:419:28)\n at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:523:40)\n at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:579:25)\nRun Code Online (Sandbox Code Playgroud)\n
boz*_*doz 19
ts-jest主版本必须与jest主版本匹配;例如
{
"devDependencies": {
"jest": "^26.4.2",
"ts-jest": "^26.3.0"
}
}
Run Code Online (Sandbox Code Playgroud)
可能是jest版本的问题,我尝试使用对我有用的26.5.5 。
如果您使用 npm,您可以安装一些软件包:
npm install jest@26.5.5 --save-dev
npm install ts-jest --save-dev
npm install ts-node --save-dev
npm install ts-loader --save-dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9482 次 |
| 最近记录: |