Configurando o tsconfig com a pasta spec / test
Digamos que eu coloquei meu código emsrc
e testes sobspec
:
+ spec
+ --- classA.spec.ts
+ src
+ --- classA.ts
+ --- classB.ts
+ --- index.ts
+ tsconfig.json
Eu quero apenas transpilarsrc
aodist
pasta. Desde aindex.ts
é o ponto de entrada do meu pacote, meutsconfig.json
parece com isso:
{
"compileOptions": {
"module": "commonjs"
"outDir": "dist"
},
"files": {
"src/index.ts",
"typings/main.d.ts"
}
}
No entanto, issotsconfig.json
não inclui os arquivos de teste, portanto não pude resolver as dependências neles.
Por outro lado, se eu incluir os arquivos de teste notsconfig.json
então eles também são transpilados paradist
pasta.
Como eu resolvo este problema?