Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

npm run server não executa o watch nem o compile

quando dou o npm run server e altero alguma coisa no código ela não é alterada no meu navegador a menos que eu de um npm run compile e o terminal parece não perceber nenhuma alteração que eu faço no meu typescript mesmo com o npm run server ativo, mas com o npm run watch ele percebe e altera o /dirt o meu package json está assim

{
  "name": "alurabank",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "server": "lite-server --baseDir=dist",
    "start": "concurrently \"npm run watch\" \"npm run server\"",
    "compile": "tsc",
    "watch": "tsc -w"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "concurrently": "^6.0.0",
    "lite-server": "^2.6.1",
    "typescript": "^4.2.2"
  },
  "type": "module"
}

e o meu tsconfig ta assim

{
    "compilerOptions": {
        "outDir": "dist/js",
        "target": "ES6",
        "noEmitOnError": true,
        "noImplicitAny": true
    },
    "include": ["app/**/*"]
}
1 resposta
solução!

O comando que compila e atualiza é o npm run start

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software