ts-jest配置与tsconfig不匹配,npm test运行失败求助
问题:使用node-typescript-boilerplate模板时npm test报错的排查疑问
我通过node-typescript-boilerplate模板创建了TypeScript项目,代码通过npm run build && npm start可以正常运行,但执行npm test时出现错误,具体操作及报错情况如下:
- 执行模板仓库克隆、进入项目目录、
npm install的操作完成项目初始化 - 在
main.ts末尾添加代码console.log(await greeter('Bob'));,此时npm run build && npm start运行正常,但npm test抛出TS1378错误,提示顶级await需要特定的module和target配置 - 修改代码:导入path模块并将逻辑封装到init函数后,
npm run build && npm start仍可正常运行,但npm test抛出TypeError,提示path_1.default未定义
我怀疑是ts-jest的配置与tsconfig不一致导致的问题,但始终找不到兼容的配置组合,目前已在模板仓库提交相关issue。
内容的提问来源于stack exchange,提问作者Kim T
相关产品推荐
相关产品推荐

