Ferramentas de Desenvolvedor do Node.js | Visual Studio2025-10-16T12:33:29-07:00

Ferramentas do Node.js

Transforme o Visual Studio em um poderoso ambiente de desenvolvimento do Node.js

captura de tela dos modelos de projeto

Modelos de projeto

Comece muito rapidamente

Comece a criar aplicativos Node.js no Visual Studio usando modelos de projeto internos. Como alternativa, use as ferramentas de scaffolding de linha de comando com as quais você já está familiarizado para gerar o seu projeto e, em seguida, importe-o para o Visual Studio com apenas alguns cliques.

IntelliSense

Entender seu código

Experimente o preenchimento útil e sintaticamente correto feito pelo potente mecanismo IntelliSense, que analisa estaticamente o código Node.js e os pacotes que você utiliza.

captura de tela do IntelliSense
captura de tela da integração NPM

Integração com npm

npm por todos os lados, exatamente como deveria ser

Não importa se você prefere interagir com npm por meio de uma interface do usuário avançada, uma linha de comando ou ambos… nós cobrimos todas as bases. Procure e instale pacotes rapidamente com uma avançada interface de usuário, explore pacotes e suas dependências no modo de exibição em árvore de npm, e seja alertado quando uma das dependências estiver faltando.

Janela Interativa

Itere com mais rapidez

Insira código Node.js e veja os resultados imediatamente na janela Interativa Node.js (também conhecida como janela REPL). Você pode usar os mesmos módulos incorporados, sintaxes e variáveis que usaria em um script Node.js. E, é claro, com os mesmos realces de sintaxes e IntelliSense para seu código, exatamente como no editor.

captura de tela da Janela interativa

Depurador avançado

Local e remoto para qualquer sistema operacional

Aproveite percorrer o seu código com pontos de interrupção e notificações automáticas de exceção no depurador interativo do Visual Studio. Recursos avançados como pontos de interrupção condicionais, tracepoints, contagens de ocorrências, editar e continuar e depuração remota para vários sistemas operacionais (Linux/macOS/Windows).

captura de tela do depurador interativo do Visual Studio

Criação de perfil

Rastreie problemas de desempenho

Os relatórios de criação de perfil fornecem exibições sobre os diferentes níveis da estrutura do aplicativo, desde linhas de código-fonte até processos, além de dados de execução de programas da chamada e funções chamadas de uma função específica para a árvore de chamadas de todo o aplicativo.

captura de tela dos relatórios de criação de perfil
captura de tela das Ferramentas Node.js para Visual Studio

Testes de unidade

Utilize sua própria framework de testes

As Ferramentas Node.js para Visual Studio incluem suporte para descobrir e executar testes de unidade. Assim, você poderá criar, executar, depurar e filtrar unidades de teste sem precisar alternar a um prompt de comando. Use o mocha ou simplesmente estenda o Visual Studio para trabalhar com a sua estrutura de teste de unidade favorita.

Integração com TypeScript

Crie aplicativos robustos

TypeScript é um superconjunto de JavaScript que é compilado para limpar a saída do JavaScript. Ele adiciona tipos, classes e módulos opcionais, permitindo uma manutenção mais fácil para seu código através dessa avançada ferramenta. As Ferramentas Node.js para Visual Studio fornecem suporte total de ponta a ponta (de IntelliSense até o teste de unidade) para trabalhar com TypeScript em seus aplicativos Node.js.

captura de tela da integração do TypeScript
captura de tela do Team Explorer

Controle do código-fonte

Linha de comando não obrigatória

Gerencie os seus projetos Git/TFS, alterações pendentes e branches com facilidade usando o Team Explorer. Se preferir, confira uma das muitas extensões de controle de código-fonte disponíveis para o Visual Studio.

Integração com a nuvem

Crie e implante em menos de 5 minutos

Crie, teste e implante sites da Web escritos com Node.js e depure-os da sua área de trabalho enquanto eles são executados no seu servidor com base em Linux ou Windows. Além disso, aproveite a forte integração do Visual Studio com a plataforma cruzada Serviços do Azure para Node.js — mesmo que você não esteja implantando no Azure (por exemplo, monitorar o desempenho e uso do seu aplicativo ativo com o Application Insights).

captura de tela da integração com os serviços multiplataforma do Azure para Node.js
captura de tela de extensões JavaScript e Node.js

Personalize suas ferramentas

Extensões para grunt, gulp e muito mais!

Complemente a sua experiência com as muitas extensões para JavaScript e Node.js disponíveis na Galeria do Visual Studio. Extensões populares incluem:

Gratuito e com código-fonte aberto

Ingresse na comunidade do GitHub

As Ferramentas Node.js para Visual Studio são uma extensão gratuita e com código-fonte aberto para o Visual Studio suportada pela Microsoft e pela comunidade. Estamos trabalhando constantemente para melhorar a experiência do Node.js no Visual Studio e estamos ansiosos para ouvir os comentários ou ideias que você tem (especialmente aqueles que vêm na forma de pull requests).

captura de tela das Ferramentas Node.js para Visual Studio