NPM версия зависимости, помеченная как * - PullRequest
0 голосов
/ 04 февраля 2020

Я унаследовал кодовую базу, и в ней перечислены следующие депы:

"peerDependencies": {
    "react": "*",
    "react-dom": "*",
    "react-intl": "*",
    "react-redux": "*",

Правильно ли я понимаю, что это означает "получить последнюю версию пакета" при запуске npm install? (А как насчет бета и альфа-релизов?)

1 Ответ

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

Да, изменение версии на '*' установит последнюю версию с npm install --save, и, если она уже установлена, вы можете запустить npm update --save для обновления до последней версии.

Версия должна быть разборчива по узлу -semver, которая является зависимостью npm. Подробнее о синтаксисе версии можно узнать здесь: https://docs.npmjs.com/misc/semver

...