Коллекция команд npm, которые я использую каждый день.

найти пакет

$ npm search express
express    - Fast, unopinionated, minimalist web framework 
TJ Holowaychuk [email protected]
ynpm-search.corp.yahoo.com/-/package/express
git+https://github.com/expressjs/express

config

обновите и просмотрите содержимое файлов user и глобальных npmrc. (подробнее)

npm config list
cache = "..."
disturl = "..."
email = "....."
globalconfig = "..."
globalignorefile = "..."
username = "..."
whitelist-bypass-active = true
.
.
.

публиковать

опубликуйте пакет в сообществе npm, который может быть установлен общедоступно с помощью npm install

npm init
....when finishing your project
npm publish

исправлять

обновить уже опубликованный пакет

npm version patch
//npm version minor
//npm version major
npm publish

поверните * к номеру версии

* версия недопустима для проверки валидатором npm, поэтому необходимо изменить ее по номеру версии:

npm update --save
//    "express": "*",
//    to
//    "express": "^4.15.2",

Глобальный

список

$ npm list -g --depth=0

установить

$ npm install -g jshint

Обновить

$ npm update -g jshint

удалить

$ npm uninstall jshint -g

Опубликовать в организации (сфера действия)

$ npm init --scope=[yourOrg]

Ссылка:

Https://docs.npmjs.com/cli/config

Https://docs.npmjs.com/files/npmrc

Https://gist.github.com/AvnerCohen/4051934

Http://browsenpm.org/help