1
resposta

[Projeto alurabank] No package.json o atributo "main" está configurado para "index.js"

Para esse atributo não deveria ser "index.html"? E por qual motivo não é exibido um erro (HTTP 404) uma vez que no projeto não existe o arquivo index.js na pasta raiz do projeto.

{
  "name": "alurabank",
  "version": "1.0.0",
  "description": "Treinamento Caelum TypeScript",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "compile": "tsc",
    "watch": "tsc -w",
    "server": "lite-server --baseDir=app",
    "start": "concurrently \"npm run watch\" \"npm run server\""
  }
}
1 resposta

Fala aí George, tudo bem? Geralmente o main do package.json é o ponto de partida para subir o servidor da sua aplicação, nesse caso, dentro do index.js estaria a configuração para subir um Express por exemplo.

O mesmo não aponta para o arquivo de entrada, no caso index.html.

Espero ter ajudado.