MyTetra Share
Делитесь знаниями!
npm -- Node Package Manager
23.01.2018
12:36
Автор: br0ke
Текстовые метки: javascript, node, node.js, nodejs, npm, node package manager, package, package.json
Раздел: Информационные технологии - JavaScript - NodeJS

Пакетом node.js называется один или несколько JavaScript-файлов, представляющих собой какую-либо библиотеку или инструмент. В общем случае, любая директория, содержащая файл package.json, считается пакетом.


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


package.json

Файл содержит в себе информацию о пакете: название, версия, зависимости и прочее.


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

$ npm install canvas-chart


В таком случае пакет будет установлен в текущую директорию, но не будет добавлен в package.json. Чтобы добавить пакет в зависимости текущего пакета (в package.json, нужно для сохранения в систему контроля версий), можно указать опцию '--save' (зависимости, необходимые для использования текущего пакета) или '--save-dev' (зависимости, необходимые для разработки текущего пакета, но не обязательные для использования). Либо можно прописать в package.json руками:

{

"devDependencies": {

"canvas-chart": "~1.3.0"

}

}

и выполнить:

$ npm install


Если указать опцию '-g' или '--global' к команде npm install, то пакет будет установлен в систему (полезно для пакетов, которые будут использоваться как программы, например grunt). Иначе пакет устанавливается в текущую директорию в поддиректорию 'node_modules'.

 
MyTetra Share v.0.52
Яндекс индекс цитирования