https://npmjs.com/

2D визуализация


Понимание того, что такое Node.js поможет вам лучше разобраться с npm. В двух словах — Node.js это интерпретатор языка JavaScript. Сам по себе Node.js является C++ приложением, которое получает на входе JavaScript-код и выполняет его.

Давайте создадим простую программу. Создайте файл helloworld.js и поместите в него следующий код:

console.log("Hello World");

Теперь откройте терминал, зайдите в папку с вашей программой и выполните команду node helloworld.js. Вместо helloworld.js может быть любой другой файл с JavaScript-кодом. Убедитесь, что у вас установлен Node.js. Программа просто выведет строку «Hello World» в терминал.

Пакеты в Node.js

Вкратце, пакетом в Node.js называется один или несколько JavaScript-файлов, представляющих собой какую-то библиотеку или инструмент.

npm (node package manager) — это стандартный менеджер пакетов, автоматически устанавливающийся вместе с Node.js. Он используется для скачивания пакетов из облачного сервера npm, либо для загрузки пакетов на эти сервера.

npm поставляется вместе с бинарным файлом Node.js.


Команды npm

Список всех команд

npm

Обновление npm

npm install npm -g

Поиск пакетов в npm

npm search hook.io

Установка пакета

npm install -g less

Удаление пакета

npm remove less

Обновление пакета

npm update -g less

Просмотр информации о пакете

npm view hook.io

Создание нового пакета

mkdir mypackage/
cd mypackage/
npm init

Публикация пакета в репозиторий npm

cd mypackage/
npm publish

Удаление пакета из репозитория npm

npm unpublish http-server

Локальная установка: без параметра -g

Пакет устанавливается в данную директорию и доступен в данной директории.

Глобальная установка: с параметром -g

Пакет устанавливается в общую директорию и доступен везде.