Ferramentas de Desenvolvedor do Node.js | Visual Studio2020-10-20T10:34:48-07:00

Ferramentas Node.js para Visual Studio

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

screenshot of project templates

Modelos de projeto

Comece muito rapidamente

Comece a criar aplicativos Node.js no Visual Studio utilizando os modelos de projetos incorporados. Se preferir, utilize as ferramentas de scaffolding com linha de comando que você já conhece para gerar o projeto, e depois importe-o para o Visual Studio com poucos cliques.

IntelliSense

Compreenda 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.

screenshot of IntelliSense
screenshot of npm integration

Integração com npm

npm por todos os lados, exatamente como deveria ser

Você prefere interagir com npm por uma avançada interface de usuário, por linha de comando ou ambos? Você é quem escolhe. 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

Digite o código Node.js e visualize os resultados imediatamente na Janela interativa de 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.

screenshot of Interactive Window
screenshot of Visual Studio’s interactive debugger

Depurador avançado

Local e remoto para qualquer sistema operacional

Mova-se pelo seu código com pontos de interrupção e notificações automáticas de exceção com o 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).

Criação de perfil

Rastreie problemas de desempenho

Os relatórios de criação de perfil fornecem visualizações em diferentes níveis para a estrutura do seu aplicativo, das linhas de código-fonte a processos, e dados de execução de programas a partir da chamada e funções chamadas de uma função específica até a árvore de chamadas do aplicativo inteiro.

screenshot of profiling reports
screenshot of Node.js Tools for Visual Studio

Testes de unidade

Utilize sua própria framework de testes

As Ferramentas Node.js para Visual Studio possuem suporte para descoberta e execução de testes de unidade. Assim, você poderá criar, executar, depurar e filtrar unidades de teste sem precisar alternar a um prompt de comando. Você pode utilizar o moca, ou simplesmente estender o Visual Studio para trabalhar com sua framework de teste preferida.

Integração com TypeScript

Crie aplicativos robustos

O TypeScript é um superconjunto de JavaScript que compila e limpa o JavaScript gerado. 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.

screenshot of TypeScript integration
screenshot of Team Explorer

Controle de código-fonte

Linha de comando não obrigatória

Gerencie seus projetos Git/TFS, alterações pendentes e ramificações facilmente utilizando 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. Você também pode tirar proveito da integração do Visual Studio com os serviços do Azure para Node.js de plataforma cruzada – mesmo se você não for implantar no Azure (por exemplo, monitorar o desempenho e uso do seu aplicativo ativo com o Application Insights).

screenshot of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

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. Algumas 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. Nós trabalhamos constantemente para aprimorar a experiência com o Node.js no Visual Studio e adoramos receber seus comentários ou ideias (especialmente quando eles chegam no formato de solicitações de pull).

screenshot of Node.js Tools for Visual Studio

IDE repleto de recursos e gratuito para estudantes, desenvolvedores de software de código aberto e individuais

Download gratuito

Ferramentas profissionais do desenvolvedor, serviços e benefícios de assinatura para pequenas equipes

Avaliação gratuita

Solução completa para atender às necessidades de demanda por qualidade e escala para equipes de todos os tamanhos

Avaliação gratuita

Comentários