15%

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

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

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

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

Как Π΄Π° инсталиратС React.js Π½Π° Windows VPS

React.js Π΅ ΠΌΠΎΡ‰Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° JavaScript, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Facebook, Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° потрСбитСлски интСрфСйси, особСно Π·Π° прилоТСния ΠΎΡ‚ Π΅Π΄Π½Π° страница. Вя позволява Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡƒΠ΅Π± прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят Π΄Π°Π½Π½ΠΈ, Π±Π΅Π· Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ страницата. Ако искатС Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с React.js Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° машина с Windows, Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° сС настроитС Π·Π° Π½ΡƒΠ»Π° Π²Ρ€Π΅ΠΌΠ΅.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ условия

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° инсталиратС React.js, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма Windows са инсталирани слСднитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ:

  • Node.js: React Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° Node.js, ΠΊΠΎΠΉΡ‚ΠΎ осигурява срСдата Π·Π° изпълнСниС Π½Π° JavaScript Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π° npm (Node Package Manager) Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимоститС.
  • ВСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€: НСобходим Π²ΠΈ Π΅ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Visual Studio Code (VS Code), Sublime Text ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΎΡ‚ вас IDE.

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ!

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

1.1 Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ Node.js

Π—Π° Π΄Π° инсталиратС Node.js, слСдвайтС слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

  1. ΠŸΠΎΡΠ΅Ρ‚Π΅Ρ‚Π΅ официалния уСбсайт Π½Π° Node.js: https://nodejs.org.
  2. Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° LTS (Long Term Support) вСрсия Π½Π° Node.js Π·Π° Windows.
  3. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ изтСглянСто ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, стартирайтС инсталатора.

1.2 Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Node.js

Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ инструкциитС Π² инсталатора Π½Π° Node.js:

  1. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Next (НапрСд) Π½Π° привСтстващия Π΅ΠΊΡ€Π°Π½.
  2. ΠŸΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ споразумСниС ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Next.
  3. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° Π·Π° мСстоназначСниС ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Next.
  4. Π£Π²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ “Node.js runtime”, “npm package manager” ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ инструмСнти са ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ, ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Next.
  5. Π—Π°Π²ΡŠΡ€ΡˆΠ΅Ρ‚Π΅ инсталацията.

1.3 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° инсталацията Π½Π° Node.js ΠΈ npm

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Node.js Π΅ инсталиран, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (Command Prompt ΠΈΠ»ΠΈ PowerShell) ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:

node -v

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ ΠΈΠ·Π²Π΅Π΄Π΅ инсталираната вСрсия Π½Π° Node.js.

npm -v

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ ΠΈΠ·Π²Π΅Π΄Π΅ вСрсията Π½Π° npm (Node Package Manager), инсталирана Π·Π°Π΅Π΄Π½ΠΎ с Node.js.

Ако ΠΈ Π΄Π²Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΡŠΡ€Π½Π°Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° вСрсията, Node.js ΠΈ npm са ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ инсталирани.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° инструмСнта Create React App Tool

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚Π° React сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнта Create React App, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° създаванС Π½Π° прилоТСния React с Π΅Π΄Π½Π° страница със стандартна структура ΠΈ конфигурация Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅.

Π—Π° Π΄Π° Π³ΠΎ инсталиратС, слСдвайтС слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

2.1 ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° ΠΈΠ»ΠΈ PowerShell

ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Π½ΠΎΠ² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† (Command Prompt ΠΈΠ»ΠΈ PowerShell).

2.2 Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Create React

Π—Π° Π΄Π° инсталиратС Create React App Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π² систСмата си, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° npm:

npm install -g create-react-app

Π’ΠΎΠ²Π° инсталира ΠΏΠ°ΠΊΠ΅Ρ‚Π° create-react-app Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ React ΠΎΡ‚ всяка Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: БъздаванС Π½Π° Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Create React App Π΅ инсталиран, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React.js, ΠΊΠ°Ρ‚ΠΎ слСдватС слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

3.1 НавигирайтС Π² дирСкторията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° си

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cd, Π·Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π°, Π² която искатС Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ²ΠΎΡ‚ΠΎ си ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React. НапримСр:

cd C:\Projects

3.2 БъздаванС Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React:

npx create-react-app my-react-app

Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ my-react-app с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ създадС Π½ΠΎΠ²Π° дирСктория с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Ρ‰Π΅ инсталира всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ зависимости Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React.

3.3 НавигирайтС Π΄ΠΎ вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ създадСн, ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π² дирСкторията Π½Π° вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:

cd my-react-app

3.4 Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ React Π΅ създадСн, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стартиратС ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΈ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ Ρ‰Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° функцията “Π³ΠΎΡ€Π΅Ρ‰ΠΎ ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅”, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΈ Π΄Π° сС обновява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° си.

Π—Π° Π΄Π° стартиратС ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

npm start

Π‘Π»Π΅Π΄ няколко ΠΌΠΈΠ³Π° Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° трябва Π΄Π° сС появи ΠΈΠ·Ρ…ΠΎΠ΄Π½Π° информация, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π°, Ρ‡Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ стартиран, Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π²ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π½Π° адрСс http://localhost:3000, ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ страницата Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ React ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

Ако Π½Π΅ сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΡŠΡ‡Π½ΠΎ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° си ΠΈ Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° http://localhost:3000.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° си Π² тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ Π²Π°ΡˆΠΈΡΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React Π΅ стартиран ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Ρ‚Π΅!

4.1 Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π°ΠΊΠΎ Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ инсталиран)

Π©Π΅ Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π·Π° Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄Π° си. Някои популярни Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚:

  • Visual Studio Code (VS Code): ΠžΠ»Π΅ΠΊΠΎΡ‚Π΅Π½, ΠΌΠΎΡ‰Π΅Π½ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° React. Π’ΠΎΠΉ ΠΈΠΌΠ° ΠΎΡ‚Π»ΠΈΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° JavaScript ΠΈ React.js.
  • Sublime Text (Sublime Text): Sublime: Π‘ΡŠΡ€Π· ΠΈ лСсСн, с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅.
  • Atom: Настройващ сС ΠΈ лСсСн Π·Π° Ρ…Π°ΠΊΠ²Π°Π½Π΅ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.

4.2 ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° си Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ стС инсталирали тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° React (my-react-app) Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π’ΡŠΠ² Visual Studio Code Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ File (Π€Π°ΠΉΠ») > Open Folder (ΠžΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ°ΠΏΠΊΠ°) ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към дирСкторията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° React.

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° промСнятС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° src, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ своСто ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ React Π·Π° производство

ΠšΠΎΠ³Π°Ρ‚ΠΎ стС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° Ρ€Π°Π·Π³ΡŠΡ€Π½Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ си React, Ρ‰Π΅ трябва Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ производствСна сглобка. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС свСТда Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Ρ„Π°ΠΉΠ»Π° ΠΈ сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° производитСлност.

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ производствСна компилация, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

npm run build

Π’ΠΎΠ²Π° Ρ‰Π΅ създадС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° вСрсия Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° Π·Π°

ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅
, която ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° нСизправности ΠΈ чСсто срСщани ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

6.1 ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π½Π΅ Π΅ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚Π°

Ако сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ‚Π΅ с Π³Ρ€Π΅ΡˆΠΊΠ° “command not recognized” (ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π½Π΅ Π΅ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚Π°) Π·Π° npm, Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Node.js Π½Π΅ Π΅ Π±ΠΈΠ» Π΄ΠΎΠ±Π°Π²Π΅Π½ към PATH Π½Π° систСмата ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталацията. Π—Π° Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, слСдвайтС слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ System Properties (Бвойства Π½Π° систСмата), ΠΊΠ°Ρ‚ΠΎ натиснСтС клавиша Windows R, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ sysdm.cpl ΠΈ натиснСтС Enter.
  2. Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Environment Variables (ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата) Π² Ρ€Π°Π·Π΄Π΅Π»Π° Advanced (Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ).
  3. НамСрСтС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Path Π² System Variables (БистСмни ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ) ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Edit (Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅).
  4. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΏΡŠΡ‚Ρ Π΄ΠΎ инсталацията Π½Π° Node.js (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ C:\Program Files\nodejs\) ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ OK.

6.2 ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React

Ако ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със create-react-app, ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π° изчиститС кСша Π½Π° npm ΠΈ Π΄Π° Π³ΠΎ инсталиратС ΠΎΡ‚Π½ΠΎΠ²ΠΎ:

npm cache clean --forcee
npm install -g create-react-app

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

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»Π΅Π½ΠΈΡ! УспСшно стС инсталирали React.js Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° машина с Windows. Π’Π΅Ρ‡Π΅ стС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ своитС прилоТСния Π½Π° React с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° JavaScript ΠΈ Π±ΠΎΠ³Π°Ρ‚Π°Ρ‚Π° СкосистСма ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ React прСдоставя. НСзависимо Π΄Π°Π»ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ ΡƒΠ΅Π± прилоТСния ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ прилоТСния, React ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° създаванС Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ потрСбитСлски интСрфСйси.

15%

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

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

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

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