Как да инсталирате и конфигурирате Node.js и NPM в Windows
Node.js е мощна среда за изпълнение на JavaScript, изградена на базата на двигателя V8 на Chrome, а NPM (Node Package Manager) е мениджър на пакети, който се доставя с Node.js. Те са основни инструменти за разработване на съвременни приложения на JavaScript. Това ръководство ще ви преведе през процеса на инсталиране и конфигуриране на Node.js и NPM в система Windows.
Стъпка 1: Изтегляне на инсталатора на Node.js
- Посетете официалния уебсайт на Node.js: Отидете на официалния уебсайт на Node.js.
- Изберете правилната версия:
- LTS (Long-Term Support): Препоръчва се за повечето потребители, тъй като е по-стабилна.
- Current: Включва най-новите функции, но може да е по-малко стабилна.
Изтеглете подходящия инсталатор за вашата версия на Windows (напр. 64-битова).
Стъпка 2: Инсталиране на Node.js и NPM
- Стартирайте инсталатора:
- Кликнете двукратно върху изтегления файл node-vxx.x.x-x64.msi, за да стартирате процеса на инсталиране.
- Следвайте съветника за инсталиране:
- Щракнете върху Next (Напред) на приветстващия екран.
- Приемете лицензионното споразумение и щракнете върху Next.
- Изберете пътя за инсталиране (по подразбиране това е C:\Program Files\nodejs\) и щракнете върху Next.
- На екрана Custom Setup (Потребителска настройка) се уверете, че сте избрали опцията “Install NPM” (Инсталиране на NPM) заедно с Node.js, след което щракнете върху Next (Напред).
- Щракнете върху Install (Инсталиране), за да започнете инсталацията.
- Щракнете върху Finish, когато инсталацията приключи.
По подразбиране инсталаторът добавя Node.js към променливата на средата PATH на вашата система, което означава, че можете да използвате командите node и npm в командния ред без допълнителна конфигурация.
Стъпка 3: Проверка на инсталацията
След инсталацията е важно да се провери дали Node.js и NPM са инсталирани правилно.
- Отворете командната прозореца: Натиснете Windows R, въведете cmd и натиснете Enter.
- Проверка на версията на Node.js: Изпълнете следната команда, за да проверите инсталираната версия на Node.js:
node -v
Това трябва да покаже номера на версията на Node.js (напр. v18.x.x).
- Проверка на версията на NPM: Проверете дали е инсталиран NPM, като изпълните:
npm -v
Това трябва да покаже номера на версията на NPM (напр. 9.x.x).
Стъпка 4: Актуализиране на NPM (по избор)
Въпреки че NPM е инсталиран заедно с Node.js, той може да не е винаги най-новата версия. Можете да актуализирате NPM до най-новата версия, като използвате следната команда:
npm install -g npm@latest
Флагът -g инсталира пакета глобално, като гарантира, че NPM е актуализиран в цялата система.
Стъпка 5: Конфигуриране на NPM (по избор)
Можете да конфигурирате настройките на NPM за по-персонализирано изживяване. Ето някои полезни конфигурации:
- Задайте директория по подразбиране за глобалните пакети: По подразбиране глобалните пакети се инсталират в директорията C:\Users\\AppData\Roaming\npm. Можете да промените това, ако е необходимо:
npm config set prefix "C:\your\preferred\path"
- Задаване на регистъра по подразбиране: Ако искате да използвате персонализиран регистър, например частен регистър на NPM, задайте го с:
npm config set registry "https://your-custom-registry.com/"
- Преглед на всички конфигурации: За да видите всички текущи конфигурации на NPM, стартирайте:
npm config list
Стъпка 6: Създаване и стартиране на просто приложение Node.js
- Създаване на нова директория: В командния ред създайте нова директория за проекта си и отидете в нея:
mkdir my-node-app
cd my-node-app - Иницииране на нов проект Node.js: Създайте файл package.json, като стартирате:
npm init -y
Това ще генерира файл package.json по подразбиране с основната конфигурация за вашия проект Node.js.
- Създаване на файл app.js: В директорията my-node-app създайте нов файл с име app.js, като използвате произволен текстов редактор (напр. Notepad, Visual Studio Code).Добавете следния код в app.js:
// app.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
- Стартиране на приложението Node.js: В командния ред стартирайте приложението:
node app.js
Трябва да видите съобщението:
Сървърът работи на адрес http://127.0.0.1:3000/ - Тестване на приложението: Отворете уеб браузър и отидете на адрес http://127.0.0.1:3000/. Трябва да видите съобщението Hello, World! (Здравей, Свят!), което се показва в браузъра.
Стъпка 7: Инсталирайте и използвайте пакетите на Node.js
Можете да инсталирате допълнителни пакети Node.js, като използвате NPM. Например, инсталирайте популярната рамка Express:
След инсталацията можете да използвате Express във вашето Node.js приложение, като го изисквате във вашия app.js файл:
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {
res.send('Hello from Express!');
});app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
Стартирайте актуализирания файл app.js:
Посетете http://localhost:3000/ в браузъра си, за да видите съобщението от Express.
Заключение
Вече успешно инсталирахте Node.js и NPM на система Windows, конфигурирахте NPM и създадохте просто Node.js приложение. С тези инструменти можете да започнете да изграждате, управлявате и внедрявате JavaScript приложения на вашата Windows машина. Успешно кодиране!