Чтобы создать модуль, который можно будет выложить в репозиторий модулей, нужно в папке модуля создать файл package.json или чтобы не руками в папке вызвать
И заполнить предложенные поля, package.json сгенерируется автоматически.
Потом чтобы залить его на удаленный репозиторий нужносделать я так понимаю npm login или добавить юзера
$ npm adduser
Username: johnsmith
Password:
Email: johnsmith@mail.com
npm init
И заполнить предложенные поля, package.json сгенерируется автоматически.
Потом чтобы залить его на удаленный репозиторий нужно
$ 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
Комментариев нет:
Отправить комментарий