标签: unit-testing typescript karma-runner webpack ts-loader
我有以下设置:
如何在此webpack项目中使用测试运行器对TypeScript文件进行最佳单元测试?对我来说很明显如何使用js项目,但需要一个经过验证的工作流程来处理这种情况。
答案 0 :(得分:2)
您可以在webpack中为测试文件创建单独的入口点,也可以在运行webpack之前编译ts。我通常会选择后者
您可以使用命令tsc -p .编译ts项目,它会将所有.ts个文件转换为.js个文件。然后你可以摆脱ts-loader并将所有内容视为js文件。
tsc -p .
.ts
.js
ts-loader