npm

Пакетный менеджер node.js

// package.json
// настройки проекта, создается через init, обрабатывается через up

access

adduser

bin

bugs

c

cache

completion

config

ddp

dedupe

deprecate

dist-tag

docs

edit

explore

get

help

i

init

Инициализирует 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": ""
}

i, install

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

  • -g - выполнить команду глобально, иначе для указанной папки

  • –save - добавить в зависиомсти package.json

  • –save-dep - добавить в зависимости разработки package.json

# глобальная установка
npm i -g gulp-cli

# локальная установка
npm i gulp

install-test

it

list

Список установленных модулей

# локальные модули
$ npm list

# глобальные модули
$ npm list -g

ln

login

logout

ls

Список установленных пакетов

  • -g - выполнить команду глобально, иначе для указанной папки

  • –depth - глубина

npm ls -g --depth 0
-- phonegap@10.0.0

outdated

owner

pack

ping

prefix

prune

publish

r

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

  • -g - выполнить команду глобально, иначе для указанной папки

npm r  -g gulp-cli

rb

rebuild

repo

restart

root

run

Запуск команды

npm run test

run-script

s

Поиск пакета

npm s

se

set

shrinkwrap

star

stars

start

stop

t

tag

team

test

tst

un

uninstall

unpublish

unstar

up

Создает окружение для проекта по package.json файлу

npm up

update

v

version

view

whoami