Как обновить Git Hash в gt-проекте npm package.json? - PullRequest
0 голосов
/ 07 декабря 2018

Как мне указать точный хэш git в package.json зависимостях для проекта Github, и есть простой способ обновить его одновременно?

My package.json выглядит следующим образом:

{
  "name": "my faboulous app",
  "version": "1.0.0",
  "dependencies": {
    // ...
    "request": "request/request#5ee89063cd"
  }
}

Он опирается на проект Github: https://github.com/request/request и использует конкретную ревизию 5ee89063cd.

Я хочу придерживаться определенной версии, поэтому, когда кто-то клонирует мой проект извонит npm install у нее та же самая request версия зависимости, что и у меня.

Но в определенный момент времени для меня приходит важное исправление, и я хочу обновить revision в package.jsonдо последней версии, доступной на Github.

Возможно ли добиться этого с помощью команды npm update?Как я могу обновить версию из командной строки, вместо того, чтобы вручную редактировать файл?

Насколько я понимаю, когда я вызываю npm install, он всегда принимает хеш, указанный в package.json.Но когда я вызываю npm update, я бы хотел, чтобы зависимость package.json request была обновлена ​​до последней версии репозитория с новейшей версией хэша.

Как я могу этого достичь?Если не с npm update может есть другой простой способ?

1 Ответ

0 голосов
/ 07 декабря 2018

Обновление

Извлечение пакета git-npm-updater , который может выполнить работу за вас.

git-npm-updater автоматически обновляет зависимости npm, представленные в вашем package.json, и создает запросы на извлечение для вашего репозитория git.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...