#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 внутри, он покажет вам последнюю версию. Это немного упростит определение того, до какой версии вы хотите обновиться.
Надеюсь, это помогло! И если у кого-нибудь есть решение получше, пожалуйста, дайте мне знать.