Как обновить модуль NPM, который я опубликовал?
Я создал модуль NPM, и я опубликовал его в версии 0.0.1
Я внес некоторые изменения и переместил их в github, и мне бы хотелось, чтобы при использовании npm install myModule
использовалась новая версия.
Как сообщить NPM, что существует версия 0.0.2?
Ответы
Ответ 1
Измените версию в package.json
или используйте npm version <new-version>
.
После изменения номера версии в package.json
вы можете запустить npm publish
, чтобы опубликовать новую версию в NPM.
npm install
установит последнюю версию в репозиторий NPM.
Ответ 2
Увеличьте номер версии, а затем снова запустите npm publish yourModule
- как описано в документации npm.
npm install yourModule
установит последнюю версию из реестра NPM.
Я нашел последний ответ немного вводящим в заблуждение, извините.
Ответ 3
Для меня обновление версии в package.json
по-прежнему привело к ошибке "Вы не можете опубликовать более...".
Шаги для решения были (на основе номера версии ops):
-
npm version 0.0.2
-
npm publish
Ответ 4
Из документации npmjs:
- Чтобы изменить номер версии в package.json, в командной строке
в корневом каталоге пакета выполните следующую команду, заменив
& lt; update_type> с одним из семантических версий типов выпуска
(патч, мажор или минор):
npm version <update_type>
- Запустите npm publish.
- Перейдите на страницу вашего пакета (https://npmjs.com/package/) и убедитесь, что версия пакета была обновлена.