Node.js NPM
Что такое НПМ?
NPM — это менеджер пакетов для пакетов Node.js или модулей, если хотите.
www.npmjs.com содержит тысячи бесплатных пакетов для загрузки и использования.
Программа NPM устанавливается на ваш компьютер при установке Node.js.
NPM уже готов к работе на вашем компьютере!
Что такое пакет?
Пакет в Node.js содержит все файлы, необходимые для модуля.
Модули — это библиотеки JavaScript, которые вы можете включить в свой проект.
Скачать пакет
Скачать пакет очень просто.
Откройте интерфейс командной строки и скажите NPM загрузить нужный пакет.
Я хочу загрузить пакет под названием «верхний регистр»:
Скачать «верхний регистр»:
C:\Users\Your Name>npm install upper-case
Итак, вы загрузили и установили свой первый пакет!
NPM создает папку с именем «node_modules», в которую будет помещен пакет. Все пакеты, которые вы установите в будущем, будут помещены в эту папку.
Мой проект теперь имеет такую структуру папок:
C:\Users\My Name\node_modules\upper-case
Использование пакета
После установки пакет готов к использованию.
Включите пакет «upper-case» так же, как вы включаете любой другой модуль:
var uc = require('upper-case');
Создайте файл Node.js, который преобразует вывод «Hello World!» в заглавные буквы:
Пример
var http = require('http');
var uc = require('upper-case');
http.createServer(function
(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello
World!"));
res.end();
}).listen(8080);
Сохраните приведенный выше код в файле с именем «demo_uppercase.js» и запустите файл:
Запустите demo_uppercase:
C:\Users\Your Name>node demo_uppercase.js
Если вы выполнили те же действия на своем компьютере, вы увидите тот же результат, что и в примере: http://localhost:8080