Как установить пакеты npm и сохранить версию как * - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть проект, который устанавливает много других проектов и создает для них документацию. Всегда следует устанавливать последнюю версию, поэтому у меня есть следующий скрипт:

"scripts":{
    "prebuild-release": "npm install && npm update",
    "build-release": "do magic stuff here"
}

и зависимости определены как:

"dependendencies": {
    "my-project-name": "*"
}

Это гарантирует, что мы всегда получим самую последнюю версию.

Проблема, с которой я сталкиваюсь при установке новой зависимости:

npm install my-new-project@latest -E
npm install my-new-project@* -E
npm install my-new-project -E
npm install my-new-project

Я всегда получаю номер версии в зависимостях:

"dependendencies": {
    "my-project-name": "1.2.3"
}

Есть ли способ установить пакет и автоматически получить * в package.json без необходимости редактировать его вручную?

Спасибо

...