Oii Rian, tudo bem?
A instalação do Prettier via extensão no VSCode realmente permite que você utilize o Prettier em todos os seus projetos. Mas, a instalação do Prettier como uma dependência de desenvolvimento no seu projeto via npm traz algumas vantagens:
Quando você instala o Prettier como uma dependência de desenvolvimento no seu projeto, você garante que todos os desenvolvedores que trabalharem no projeto estarão usando a mesma versão do Prettier. Isso evita inconsistências na formatação do código que podem surgir quando diferentes versões do Prettier são usadas.
Ao instalar o Prettier via npm, você pode adicionar scripts no seu package.json
para executar o Prettier. Por exemplo, você poderia ter um script "format" que executa o Prettier em todos os arquivos do seu projeto. Isso pode ser útil para garantir que todo o código do projeto esteja formatado corretamente antes de, por exemplo, fazer um commit ou um push.
Espero ter te ajudado.
Um abraço e bons estudos.