Коллекция команд 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