Как мне обновить мою версию React в ASP.NET Проект Core React / Redux template?

#reactjs #visual-studio #redux #material-ui

#reactjs #visual-studio #redux #материал-пользовательский интерфейс

Вопрос:

Я начал изучать React с помощью Redux, и в процессе разработки мне захотелось использовать пользовательский интерфейс Material, чтобы сделать мое приложение более интересным. Я создал свой проект в Visual Studio 2017, используя шаблон React with Redux для ASP.NET Ядро.

Я следовал документации, представленной на сайте MatrialUI, и решил использовать опцию CDN для доставки библиотеки MaterialUI.

Я начал создавать несколько элементов и быстро столкнулся с сообщением, что мне нужно обновить мою установку react, чтобы использовать панель инструментов.

Мой вопрос в том, когда мы используем Visual Studio React / Redux ASP.NET Основной шаблон, как мне обновить мою установку react? Это выполняется через NPM? Я не вижу никаких пакетов nuget, относящихся к React.

Большое спасибо

Ответ №1:

Эй, не уверен, что вы уже нашли ответ, но вот мое мнение:

Я попытался использовать npm update внутри папки «ClientApp», но, похоже, это не сработало. Что-то, что действительно работало, хотя вручную обновляло каждый пакет. Итак, откройте отдельный терминал -> cd в каталоге ClientApp, а затем

npm i <package name>@<newest version>

итак, примером может быть

npm i react@16.8.6

Некоторые пакеты, которые вам обязательно нужно обновить, — это React, React-DOM и rimraf. Но вы могли бы просто обновить их все, пока работаете. Когда вы используете ASP.NET Core попробуйте и перейдите на версию 2.2, в которой, по крайней мере, уже установлен Bootstrap 4.

Еще один совет: в Visual Studio, если вы наведете курсор на имена пакетов в файле package.json внутри, он покажет вам последнюю версию. Это немного упростит определение того, до какой версии вы хотите обновиться.

Надеюсь, это помогло! И если у кого-нибудь есть решение получше, пожалуйста, дайте мне знать.