NPM установка / обновление: получение последней версии без изменения пакета. json с Git хранилищем - PullRequest
0 голосов
/ 14 января 2020

Зависимости в моем пакете. json выглядят так:

  "dependencies": {
    "shared-styleguide": "git+https://oauth2:key@my.company.at/project/shared-styleguide#master",
    "handlebars": "github:wycats/handlebars.js",
    "underscore": "^1.9.2"
  }

В пакет "shared styleguide" постоянно вносятся изменения. Всякий раз, когда я делаю npm i или npm update, общий пакет стилей не обновляется. Я должен удалить #master и сделать npm обновление (ничего не происходит), а затем мне нужно добавить #master в конце и сделать npm update снова, чтобы наконец получить последнюю версию. Это также проблема для рабочего процесса развертывания, поскольку кажется, что иногда используются кэшированные старые версии библиотеки стилей.

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

1 Ответ

0 голосов
/ 04 февраля 2020

Найден приемлемый - все еще не хороший обходной путь: Укажите коммит ha sh в пакете. json.

"dependencies": {
    "shared-styleguide": "git+https://oauth2:key@my.company.at/project/shared-styleguide#bf6947b3a4c4334072c6dd96bd61b0893d1cb69c",
    "handlebars": "github:wycats/handlebars.js",
    "underscore": "^1.9.2"
  }

Подробнее:

Что такое commit-i sh и tree-i sh в Git?

npm установка из Git в спецификациях c версия

Лучшие решения все еще приветствуются.

...