Ferramentas Node.js para Visual Studio
Transforme o Visual Studio em um poderoso ambiente de desenvolvimento do Node.jsModelos 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
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.
Depurador avançado
Local e remoto para qualquer sistema operacional
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.
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.
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).
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:
- Pacote IntelliSense
- Web Essentials (com suporte para jslint e jshint)
- Gerenciador do Executor de Tarefas (para grunt e gulp)
- EditorConfig
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).
IDE repleto de recursos e gratuito para estudantes, desenvolvedores de software de código aberto e individuais
Ferramentas profissionais do desenvolvedor, serviços e benefícios de assinatura para pequenas equipes
Solução completa para atender às necessidades de demanda por qualidade e escala para equipes de todos os tamanhos