15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
03.01.2025

Как Π΄Π° инсталирамС Node.js

Node.jsβ„’ Π΅ ΠΌΠΎΡ‰Π½Π° ΠΈ популярна срСда Π·Π° изпълнСниС с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, която Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ JavaScript ΠΊΠΎΠ΄ извън Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π˜Π·Π²Π΅ΡΡ‚Π½Π° Π΅ със своята Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, управлявана ΠΎΡ‚ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, ΠΊΠΎΠ΅Ρ‚ΠΎ я ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈΠ·Π±ΠΎΡ€ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±ΡŠΡ€Π·ΠΈ ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΈ прилоТСния. НСзависимо Π΄Π°Π»ΠΈ стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ иска Π΄Π° сС ΠΏΠΎΡ‚ΠΎΠΏΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ прилоТСния Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π°Ρ‚ прилоТСния ΠΈΠ»ΠΈ инструмСнти Π·Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ, инсталиранСто Π½Π° Node.js Π² систСмата Π²ΠΈ Π΅ ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ°.

Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Ρ‰Π΅ Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ с всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ Π·Π° инсталиранСто Π½Π° Node.js, ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° мноТСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° Node.js Π² Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° инсталиранС

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколко Π½Π°Ρ‡ΠΈΠ½Π° Π·Π° инсталиранС Π½Π° Node.js Π² зависимост ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма ΠΈ Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²ΠΈ прСдпочитания. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС Node.js Ρ‡Ρ€Π΅Π· официалния инсталатор, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° вСрсии ΠΊΠ°Ρ‚ΠΎ nvm (Node Version Manager). НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ всСки ΠΌΠ΅Ρ‚ΠΎΠ΄.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Node.js Π² Windows

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: ИзползванС Π½Π° инсталатора Π½Π° Node.js

Най-лСсният Π½Π°Ρ‡ΠΈΠ½ Π΄Π° инсталиратС Node.js Π² Windows Π΅ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ инсталатора ΠΎΡ‚ официалния уСбсайт Π½Π° Node.js.

  1. ΠžΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° уСбсайта Π½Π° Node.js: ΠŸΠΎΡΠ΅Ρ‚Π΅Ρ‚Π΅ nodejs.org.
  2. Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ инсталатора: На Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° страница Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π΅ вСрсии:
    • LTS (Long Term Support): Π’Π°Π·ΠΈ вСрсия Π΅ ΠΏΠΎ-стабилна ΠΈ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.
    • Current (Π’Π΅ΠΊΡƒΡ‰Π°): Π’Π°Π·ΠΈ вСрсия ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° стабилна.

    Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ вСрсията Π² зависимост ΠΎΡ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°, Π·Π° Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ подходящия инсталатор.

  3. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ инсталатора: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ изтСглянСто ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, стартирайтС инсталатора. Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ указанията Π½Π° ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ° Π·Π° инсталиранС, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΡ€Π΅Π²Π΅Π΄Π΅ ΠΏΡ€Π΅Π· цСлия процСс. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‚ΠΎΠΉ инсталира Node.js Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π³ΠΎ добавя към PATH Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ инсталацията: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ командния Ρ€Π΅Π΄ ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅:
    node -v

    Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ инсталираната вСрсия Π½Π° Node.js. По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ вСрсията Π½Π° npm (Node Package Manager) с:

    npm -v

    ΠšΠ°ΠΊΡ‚ΠΎ Node.js, Ρ‚Π°ΠΊΠ° ΠΈ npm трябва Π΄Π° са инсталирани ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2: ИзползванС Π½Π° Chocolatey (ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Windows)

Ако ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС Node.js Ρ‡Ρ€Π΅Π· Chocolatey. ΠŸΡŠΡ€Π²ΠΎ сС ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Chocolatey Π΅ инсталиран Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° администратора ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

choco install nodejs-lts

Π’ΠΎΠ²Π° Ρ‰Π΅ инсталира LTS вСрсията Π½Π° Node.js.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Node.js Π½Π° macOS

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: ИзползванС Π½Π° инсталатора Π½Π° Node.js

  1. Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ инсталатора: ΠŸΠΎΡΠ΅Ρ‚Π΅Ρ‚Π΅ nodejs.org ΠΈ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ инсталатора Π·Π° macOS, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅ Π·Π° Windows.
  2. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ инсталатора: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ изтСглСния .pkg Ρ„Π°ΠΉΠ» ΠΈ слСдвайтС ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ° Π·Π° инсталиранС, Π·Π° Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈΡ‚Π΅ инсталацията.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ инсталацията: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅:
    node -v
    npm -v

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2: ИзползванС Π½Π° Homebrew

Homebrew Π΅ популярСн ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° macOS. Ако Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ инсталиран Homebrew, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅, Π·Π° Π΄Π° инсталиратС Node.js.

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π».
  2. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° инсталиратС Node.js:
    brew install node
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ инсталацията: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталацията ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ вСрсиитС Π½Π° Node.js ΠΈ npm, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅:
    node -v
    npm -v

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Node.js Π² Linux

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: ИзползванС Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ дистрибуции Π½Π° Node.js

Node.js ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° дистрибуции Π½Π° Linux ΠΊΠ°Ρ‚ΠΎ Ubuntu, Debian ΠΈ Fedora. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° Node.js ΠΈ Π΄Π° инсталиратС Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.

  1. ДобавянС Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Node.js: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Ubuntu/Debian:
    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

    Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° добавя Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Node.js LTS към Π²Π°ΡˆΠ°Ρ‚Π° систСма.

  2. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Node.js:
    sudo apt-get install -y nodejs
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° инсталацията:
    node -v
    npm -v

Π—Π° Fedora, CentOS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ дистрибуции, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° RPM, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅:

curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejs

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2: ИзползванС Π½Π° Node Version Manager (nvm)

nvm Π΅ популярСн инструмСнт Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° мноТСство вСрсии Π½Π° Node.js Π² Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° систСма, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ мноТСство ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ изисквания Π·Π° вСрсии.

  1. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ nvm: Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ ΠΈ инсталиратС nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
  2. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Node.js: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталиратС nvm, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС послСдната LTS вСрсия Π½Π° Node.js, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅:
    nvm install --lts
  3. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° вСрсия ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Node: ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ вСрсия ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Node.js, която Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅, ΠΊΠ°Ρ‚ΠΎ стартиратС:
    nvm use --lts
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° инсталацията:
    node -v
    npm -v

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° Node.js Π² Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅

Π—Π° Π΄Π° стС сигурни, Ρ‡Π΅ Π²Π°ΡˆΠ°Ρ‚Π° срСда Π½Π° Node.js Π΅ Π² ΠΊΡ€Π°ΠΊ с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π·Π° сигурност ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ провСрявайтС Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ nvm: Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Node.js Π΄ΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:
    nvm install node --reinstall-packages-from=node
  • ИзползванС Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (Linux/macOS): АктуализирайтС Node.js, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅:
    sudo apt-get update && sudo apt-get upgrade nodejs
  • ИзползванС Π½Π° инсталатора (Windows/macOS): ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ ΠΈ стартирайтС послСдната вСрсия Π½Π° инсталатора Π½Π° Node.js ΠΎΡ‚ nodejs.org ΠΈ слСдвайтС указанията.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ npm

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Node.js Π΅ инсталиран, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ npm. Π“Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° инструмСнти ΠΎΡ‚ командния Ρ€Π΅Π΄, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΎΡ‚ всяка Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° систСмата. НапримСр, Π·Π° Π΄Π° инсталиратС популярния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ yarn, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

npm install -g yarn

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ списък Π½Π° инсталиранитС Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ npm, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅:

npm list -g --depth=0

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Node.js Π΅ сравнитСлно лСсСн процСс Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми, нСзависимо Π΄Π°Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ инсталатор ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π‘Π»Π΅Π΄ инсталацията Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ стабилна срСда Π·Π° стартиранС Π½Π° JavaScript прилоТСния ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° npm Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимоститС. НСзависимо Π΄Π°Π»ΠΈ стС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰, ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡ‚Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π·Π½Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° инсталиранС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Node.js Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Ρ‚Π΅ максимума ΠΎΡ‚ Ρ‚Π°Π·ΠΈ ΠΌΠΎΡ‰Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΈ ΠΈ високопроизводитСлни прилоТСния.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ