Скажем, я поместил свой код в src
, а тесты - в spec
:
+ spec
+ --- classA.spec.ts
+ src
+ --- classA.ts
+ --- classB.ts
+ --- index.ts
+ tsconfig.json
Я хочу транспилировать только src
в папку dist
. Поскольку index.ts
- это точка входа в мой пакет, мой tsconfig.json
выглядит так:
{
"compileOptions": {
"module": "commonjs"
"outDir": "dist"
},
"files": {
"src/index.ts",
"typings/main.d.ts"
}
}
Однако этот tsconfig.json
не включает тестовые файлы, поэтому мне не удалось разрешить в них зависимости.
С другой стороны, если я включу тестовые файлы в tsconfig.json
, они также будут перенесены в папку dist
.
Как мне решить эту проблему?