#reactjs #npm #npm-install
Вопрос:
Если я выполню команду :
реакция на установку npm
Я ожидал бы, что он установит react 17, потому что apparantly версии 17 является последней версией.
Однако после запуска комментария я вижу это в своем файле package.json
«отреагировать»: «^16.14.0»,
Я что-то упускаю?
Ответ №1:
Я думаю, что он установил его из вашего локального npm, так как для меня ваша команда установила 17.0.2.
Для установки последней версии вы должны использовать:
npm install --save react@latest
Ответ №2:
Установленная версия обычно заблокирована в файле package-lock.json (или yarn.блокировка, если вы используете пряжу).
Npm/yarn попытается использовать заблокированную версию, чтобы избежать проблем при развертывании кода в рабочей среде и возникновения конфликтов версий.
Чтобы обновить версию react до последней версии, пожалуйста, используйте команду, указанную в @jare25.
npm install --save react@latest