Opa Daniele,
Isso mesmo! O tsconfig.json
tem que estar junto do package.json
, se eles estiverem em pastas diferentes não funciona :)
O que acontece é que quando executamos o npm start
ele executa o script presente ( em nosso caso o tsc
) , que vai tentar ler o nosso tsconfig.json
na mesma pasta, se ele não encontrar acaba dando apenas aquele log :)
Então a sua organização tem que estar da maneira como mostrei acima
Dentro da pasta alurabank
tem que ter os seguintes arquivos:
- A pasta
app
- A pasta
node_modules
- O nosso
package.json
- O nosso
tsconfig.json
Após deixar ele fora da pasta "alurabank" aparece o seguinte erro:
Então, com o comando dir
iria auxiliar para eu conseguir ver como está a sua estrutura de pasta
Mas deixa eu ver se entendi:
Você tem uma pasta chamada ts-alurabank
, e dentro dela temos
Se estiver assim veja que o package.json
tem que estar dentro da alurabank
Então seria algo assim ( veja cada identação como um nível de pasta):
- ts-alurabank
- alurabank
- package.json
- tsconfig.json
- app
- node_modules
Abraços e Bons Estudos :)