npm
npm install npm -g
npm install npm@latest -g
npm search hook.io
npm view hook.io
npm install http-server
npm install http-server -g
npm uninstall http-server
npm uninstall http-server -g
npm install http-server@0.3.0
Важно. В некоторых случаях будут патчи, форки или ветви, которые вы хотите использовать, но которые еще не были опубликованы в npm.
git clone git://github.com/nodeapps/http-server.git
cd http-server/
npm link
Если у вас есть отдельный каталог содержащий пакет npm, то можно создать локальную связь для него. Это удобно в ситуациях, когда мы не хотим опубликовать наш пакет в хранилище npm.
cd http-server/
npm link
mkdir newapp/
cd newapp/
npm link http-server
cd newapp/
npm unlink http-server
cd http-server/
npm unlink
mkdir mypackage/
cd mypackage/
npm init
npm adduser
npm
cd mypackage/
npm publish
npm
npm unpublish http-server
npm unpublish [<@scope>/]<pkg>@<version>
npm unpublish [<@scope>/]<pkg> --force
npm
Вы можете задать права доступа других пользователей к опубликованному пакету:
npm owner add marak http-server
npm owner rm marak http-server
npm owner ls http-server
npm cache rm
npm cache clean
npm cache clean --force
npm cache verify