Пакетный менеджер node.js
// package.json
// настройки проекта, создается через init, обрабатывается через up
Инициализирует package.json
// package.json
{
"name": "19870128",
"version": "1.0.0",
"main": "gulpfile.js",
"dependencies": {
"gulp": "^3.9.1"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"description": ""
}
Установить пакет
-g - выполнить команду глобально, иначе для указанной папки
–save - добавить в зависиомсти package.json
–save-dep - добавить в зависимости разработки package.json
# глобальная установка
npm i -g gulp-cli
# локальная установка
npm i gulp
Список установленных модулей
# локальные модули
$ npm list
# глобальные модули
$ npm list -g
Список установленных пакетов
-g - выполнить команду глобально, иначе для указанной папки
–depth - глубина
npm ls -g --depth 0
-- phonegap@10.0.0
Удалить пакет
-g - выполнить команду глобально, иначе для указанной папки
npm r -g gulp-cli
Запуск команды
npm run test
Поиск пакета
npm s
Создает окружение для проекта по package.json файлу
npm up