воскресенье, 30 июня 2013 г.

npm

Чтобы создать модуль, который можно будет выложить в репозиторий модулей, нужно в папке модуля создать файл package.json или чтобы не руками в папке вызвать
npm init

И заполнить предложенные поля, package.json сгенерируется автоматически.



Потом чтобы залить его на удаленный репозиторий нужно сделать я так понимаю npm login или добавить юзера


$ npm adduser
  Username: johnsmith
  Password:
  Email: johnsmith@mail.com

Потом нужно залить новосозданный модуль:
npm publish





Чтобы поискать подходящий модуль на другой компьютере  мы пользуемся командой
npm s(earch) 'some key words'

, когда нашли подходящий и увидели его имя, устанавливаем его по этому имени:

npm i(nstall) mymodule

Как работается установка:
1) npm ищет начиная от поточного каталога и выше до корня, каталог node_modules или файл package.json, если находит каталог устанавливает туда модуль, если файл то создает и устанавливает. Если нам нужно по-любому сохранить модуль в поточном каталоге, нужно просто в нем руками создать каталог node_modules

Чтобы удалить модуль
npm r(emove) mymodule


Чтобы создать свой корпоративный репозиторий с закрытым наружу доступом, либо сами устанавливаем сервер и базу коучдб с github.com/isaacs/npmjs.org , или пользуемся платным сервисом irisnpm.com

Комментариев нет:

Отправить комментарий