Narzędzia Node.js dla programu Visual Studio
Program Visual Studio może być zaawansowanym środowiskiem do projektowania kodu Node.js.


Szablony projektów
Szybkie wdrożenie
Rozpocznij budowanie aplikacji Node.js w programie Visual Studio, używając wbudowanych szablonów projektów. Alternatywnie możesz użyć znanych narzędzi wiersza polecenia do tworzenia szkieletów w celu wygenerowania projektu i zaimportowania go do programu Visual Studio za pomocą kilku kliknięć.
IntelliSense
Rozumienie kodu
Użyteczne i składniowo poprawne uzupełnienia kodu dostarczane przez zaawansowany aparat IntelliSense, który statycznie analizuje kod Node.js i używane pakiety.
Dowiedz się więcej o edytowaniu w programie Visual Studio.


Integracja z menedżerem npm
Możliwość używania menedżera npm wszędzie
Preferujesz interakcje z menedżerem npm w zaawansowanym interfejsie użytkownika, za pośrednictwem wiersza polecenia albo z użyciem obu tych metod? Wszystkie te możliwości są obsługiwane. Szybko wyszukuj i instaluj pakiety za pomocą zaawansowanego interfejsu użytkownika, eksploruj pakiety i ich zależności z widoku drzewa npm i otrzymuj ostrzeżenia, gdy brakuje zależności.
Okno Interaktywne
Szybsze iterowanie
Wprowadzaj kod Node.js i natychmiastowo uzyskuj wyniki w oknie Interaktywne Node.js (zwanym również oknem REPL). Możesz korzystać z tych samych wbudowanych modułów, składni i zmiennych co w skrypcie Node.js. Oczywiście w kodzie masz do dyspozycji pełne wyróżnianie składni i funkcję IntelliSense — tak jak w edytorze.


Zaawansowane debugowanie
Zdalne i lokalne w każdym systemie operacyjnym
Interaktywny debuger w programie Visual Studio pozwala krokowo wykonywać kod z użyciem punktów przerwania i automatycznych powiadomień o wyjątkach. Zaawansowane funkcje obejmują warunkowe punkty przerwania, punkty śledzenia, liczniki trafień, możliwość kontynuowania po edycji i zdalne debugowanie w różnych systemach operacyjnych (Linux/MacOS/Windows).
Dowiedz się więcej o debugowaniu w programie Visual Studio.
Profilowanie
Śledzenie problemów z wydajnością
Raporty profilowania zawierają widoki różnych poziomów struktury aplikacji — od kodu źródłowego do procesów — oraz dane wykonania programu z wywołujących i wywoływanych funkcji dla konkretnej funkcji w drzewie całej aplikacji.


Testowanie jednostek
Twoje własne środowisko testowe
Narzędzia Node.js dla programu Visual Studio obejmują obsługę odnajdywania i wykonywania testów jednostek. Pozwala to opracowywać, uruchamiać, debugować i filtrować testy jednostek bez konieczności przechodzenia do wiersza polecenia. Użyj środowiska mocha lub rozszerz program Visual Studio, aby pracować z ulubionym środowiskiem testów jednostek.
Integracja języka TypeScript
Twórz niezawodne aplikacje
Język TypeScript to nadzbiór języka JavaScript, którego kompilacja generuje dane wyjściowe w postaci czystego kodu JavaScript. Dodano w nim opcjonalne typy, klasy i moduły, które pozwalają pisać kod łatwiejszy w konserwacji oraz korzystać z bardziej zaawansowanych narzędzi. Narzędzia Node.js dla programu Visual Studio zapewniają pełną obsługę (od funkcji IntelliSense do testów jednostek) w zakresie pracy z językiem TypeScript w aplikacjach Node.js.


Kontrola źródła
Bez konieczności pracy w wierszu polecenia
Zarządzaj projektami, oczekującymi zmianami i gałęziami w repozytoriach Git/TFS za pomocą programu Team Explorer. Oprócz tego możesz wypróbować wiele rozszerzeń kontroli źródła dostępnych dla programu Visual Studio.
Integracja z chmurą
Tworzenie i wdrażanie w mniej niż 5 minut
Twórz, testuj i wdrażaj aplikacje sieci Web napisane w technologii Node.js oraz debuguj je z poziomu swojego komputera, gdy są one uruchomione na serwerze z systemem Linux lub Windows. Oprócz tego możesz skorzystać ze ścisłej integracji programu Visual Studio z wieloplatformowymi usługami platformy Azure dla technologii Node.js — nawet gdy nie wdrażasz rozwiązania na platformie Azure (np. w celu monitorowania wydajności i użycia aktywnej aplikacji za pomocą usługi Application Insights).


Dostosowywanie narzędzi
Rozszerzenia dla programów grunt, gulp i więcej
Zwiększ możliwości swojego środowiska z użyciem wielu rozszerzeń w językach JavaScript i Node.js dostępnych w Galerii programu Visual Studio. Popularne rozszerzenia obejmują:
- Funkcja IntelliSense pakietu
- Pakiet Web Essentials (w tym obsługa technologii jslint i jshint)
- Program Task Runner Explorer (dla środowisk grunt i gulp)
- EditorConfig
Bezpłatne i w wersji „open source”
Dołącz do społeczności usługi GitHub
Narzędzia Node.js dla programu Visual Studio to bezpłatne i dostępne w wersji „open source” rozszerzenie programu Visual Studio wspierane przez firmę Microsoft i społeczność. Bez przerwy pracujemy nad ulepszaniem środowiska Node.js w programie Visual Studio i czekamy na Twoje pomysły i opinie (szczególnie te nadsyłane w postaci żądań ściągnięcia).

Bezpłatne, w pełni wyposażone środowisko IDE dla uczniów i studentów, deweloperów oprogramowania typu open-source i dla indywidualnych deweloperów
Profesjonalne narzędzia dla deweloperów, usługi i korzyści z subskrypcji dla małych zespołów
Kompletne rozwiązanie dla zespołów dowolnego rozmiaru, spełniające ich wysokie wymagania co do jakości i skalowania

