Rychlý start: Vytvoření první Node.js aplikace pomocí Visual Studio
V tomto 5 až 10minutových úvodu do Visual Studio integrovaného vývojového prostředí (IDE) vytvoříte jednoduchou Node.js webovou aplikaci.
Požadavky
Než začnete, nainstalujte si Visual Studio a nastavte své Node.js prostředí.
Instalace Visual Studio a úlohy Node.js
Pokud jste si ještě nenainstalili Visual Studio:
Přejděte na stránku Visual Studio stahování a nainstalujte Visual Studio 2022 zdarma.
V Instalační program pro Visual Studio vyberte úlohu Node.js vývoj a vyberte Nainstalovat.

Pokud jste Visual Studio nainstalovali.
V Visual Studio nástroje Získat nástroje a > funkce.
V Instalační program pro Visual Studio vyberte úlohu Node.js vývoj a výběrem možnosti Upravit ji stáhněte a nainstalujte.
Nastavení Node.js prostředí
Nainstalujte verzi LTS modulu runtime Node.js runtime. Verze LTS má nejlepší kompatibilitu s jinými rozhraními a knihovnami.
Přestože Node.js je sestavená pro 32bitovou a 64bitovou architekturu, instalační Node.js podporuje pouze jednu verzi najednou.
Visual Studio obvykle rozpozná nainstalovaný modul runtime, ale pokud ne, můžete projekt nakonfigurovat tak, aby odkazovat na nainstalovaný modul runtime:
Po vytvoření projektuklikněte pravým tlačítkem na uzel projektu.
Vyberte Vlastnosti a nastavte Node.exe cestu. Můžete použít globální instalaci Node.js nebo zadat cestu k místnímu interpretu pro libovolný Node.js projektu.
Instalace sady Visual Studio
Pokud jste si ještě nenainstalujete Visual Studio 2019, přejděte na stránku Visual Studio stahování a nainstalujte si ji zdarma.
Instalace sady Visual Studio
Pokud jste si ještě nenainstalujete Visual Studio 2017, přejděte na stránku Visual Studio stahování a nainstalujte si ji zdarma.
Nastavení Node.js prostředí
Visual Studio vám může pomoct nastavit prostředí, včetně instalace nástrojů, které jsou společné Node.js vývoji.
V Visual Studio nástroje Získat nástroje a > funkce.
V Instalační program pro Visual Studio úlohu VývojNode.js a výběrem možnosti Upravit ji stáhněte a nainstalujte.

Nainstalujte verzi LTS modulu Node.js Runtime. Pro zajištění nejlepší kompatibility s externími rozhraními a knihovnami doporučujeme verzi LTS.
Přestože Node.js je sestavená pro 32bitovou a 64bitovou architekturu, instalační Node.js podporuje jenom jednu verzi nainstalovanou najednou.
Pokud Visual Studio nainstalovaný modul runtime nezjistí (obvykle to dělá), nakonfigurujte projekt tak, aby odkazovat na nainstalovaný modul runtime:
Po vytvoření projektu kliknětepravým tlačítkem na uzel projektu.
Vyberte Vlastnosti a nastavte Node.exe cestu. Můžete použít globální instalaci Node.js nebo zadat cestu k místnímu interpretu v každém z vašich Node.js projektů.
Vytvoření projektu aplikace
V Visual Studio vytvořte nový projekt Node.js.
Spusťte Visual Studio a stisknutím klávesy Esc zavřete úvodní okno.
Stiskněte Ctrl + Q a paknode.jsdo vyhledávacího pole.
Vyberte Prázdná Node.js webová aplikace.
V dialogovém okně vyberte Vytvořit.
Stisknutím klávesy Esc zavřete úvodní okno.
Stisknutím kláves Ctrl+Q otevřete vyhledávací pole a pak zadejteNode.js.
Ve webové Node.js (JavaScript) zvolte Prázdné. V dialogovém okně vyberte Vytvořit.
V horním řádku nabídek zvolte Soubor > Nový > Project.
V levém podokně dialogového okna Nový Project rozbalte JavaScript a zvolte Node.js.
V prostředním podokně zvolte Prázdná Node.js webová aplikace a vyberte OK.
Visual Studio vytvoří a otevře projekt. V editoru se server.js soubor projektu.
Pokud šablonu projektu Prázdná Node.js webové aplikace nevidíte, musíte přidat úlohu Node.js vývoj. Pokyny najdete v tématu Požadavky.
Prozkoumání integrovaného vývojového prostředí (IDE)
Visual Studio vám může pomoct nastavit prostředí, včetně instalace nástrojů, které jsou společné Node.js vývoji.
V pravém podokně se podívejte na Průzkumník řešení.
- Na nejvyšší úrovni je řešení, které má ve výchozím nastavení stejný název jako váš projekt. Řešení, reprezentované na disku souborem .sln, je kontejner pro jeden nebo více souvisejících projektů.
- Projekt s názvem, který jste použili při jeho nastavení, je zvýrazněn tučně. Na disku je projekt reprezentovaný souborem .njsproj ve složce projektu.
- Na uzlu npm se zobrazí nainstalované balíčky npm. Kliknutím pravým tlačítkem na uzel npm můžete vyhledat a nainstalovat balíčky npm pomocí dialogového okna.

Pokud chcete nainstalovat balíčky npm nebo Node.js z příkazového řádku, klikněte pravým tlačítkem na uzel projektu a zvolte Otevřít příkazový řádek.

Pokud chcete otestovat navigaci ke zdrojovému kódu, v otevřeném souboruserver.js vyberte a stiskněte
createServerklávesu F12 nebo klikněte pravým tlačítkem a v místní nabídce vyberte PřejítcreateServerk definici. Tento příkaz vás přesouvá k definicicreateServerfunkce v souboru http.d.ts.
V server.js vyhledejte tento řádek kódu: a
res.end('Hello World\n');upravte ho tak, aby:res.end('Hello World\n' + res.connection.Když napíšete
connection., IntelliSense poskytuje možnosti automatického dokončování položky kódu.
Zvolte
localPorta zadejte a příkaz);dokončete:res.end('Hello World\n' + res.connection.localPort);
V pravém podokně se podívejte na Průzkumník řešení.
- Na nejvyšší úrovni je řešení, které má ve výchozím nastavení stejný název jako váš projekt. Řešení, reprezentované na disku souborem .sln, je kontejner pro jeden nebo více souvisejících projektů.
- Projekt s názvem, který jste použili při jeho nastavení, je zvýrazněn tučně. Na disku je projekt reprezentovaný souborem .njsproj ve složce projektu.
- Na uzlu npm se zobrazí nainstalované balíčky npm. Kliknutím pravým tlačítkem na uzel npm můžete vyhledat a nainstalovat balíčky npm pomocí dialogového okna.

Pokud chcete nainstalovat balíčky npm nebo Node.js z příkazového řádku, klikněte pravým tlačítkem na uzel projektu a v místní nabídce zvolte Otevřít příkazový řádek.

Pokud chcete otestovat navigaci ke zdrojovému kódu, v otevřeném souboruserver.js vyberte http.createServer a stiskněte klávesu F12 nebo v místní nabídce, která se zobrazí po kliknutí pravým tlačítkem myši, zvolte Přejít k definici. Tento příkaz vás přesouvá k definici
createServerfunkce v souboru http.d.ts.
V server.js vyhledejte tento řádek kódu: a
res.end('Hello World\n');upravte ho tak, aby:res.end('Hello World\n' + res.connection.Když zadáte connection. IntelliSense poskytuje možnosti automatického dokončování položky kódu.

Zvolte localPort a zadejte a
);příkaz dokončete:res.end('Hello World\n' + res.connection.localPort);
Spuštění aplikace
Spusťte aplikaci stisknutím kláves Ctrl F5 nebo + výběrem > možnosti Spustit ladění bez ladění.
Aplikace se otevře v prohlížeči.
V prohlížeči ověřte, že se Hello World zpráva a číslo místního portu.
Gratulujeme! Vytvořili jste jednoduchou aplikaci Node.js s Visual Studio. Pokud se chcete ponořit hlouběji, pokračujte k části Kurzy obsahu.