Olá Edson Pereira, tudo bem?
O "npm install" ou "npm i" só precisa ser executado uma única vez no projeto. O que pode ter acontecido é a falta de algum componente na pasta "node_modules" ou simplesmente a pasta não existia mais no seu projeto (por algum motivo pode ter apagado sem querer), neste caso seria necessário instalar todas as dependências do projeto sim.
Será que tu baixou a pasta do professor e tentou rodar? Pois o arquivo enviado pelo professor não contém esta pasta "node_modules" e para funcionar é preciso executar o "npm install" antes de rodar o projeto.
Espero ter ajudado... Não precisa ter dúvida, "npm install" só precisa ser executado uma vez ou se por acaso a pasta "node_modules" não estiver no diretório do projeto.
Abraço.