Reactjs 如何在ASP.NET Core React/Redux模板项目中更新我的React版本?

Reactjs 如何在ASP.NET Core React/Redux模板项目中更新我的React版本?,reactjs,visual-studio,redux,material-ui,Reactjs,Visual Studio,Redux,Material Ui,我已经开始学习React with Redux,在我的开发过程中,我希望使用Material UI使我的应用程序更有趣。我使用ASP.NET Core的React with Redux模板在Visual Studio 2017中创建了我的项目 我遵循会议上提供的文档,选择使用CDN选项交付MaterialUI库 我开始创建一些元素,很快就遇到了这样一个消息:我需要升级react安装以使用工具栏 我的问题是,当我们使用Visual Studio React/Redux ASP.NET核心模板时,如

我已经开始学习React with Redux,在我的开发过程中,我希望使用Material UI使我的应用程序更有趣。我使用ASP.NET Core的React with Redux模板在Visual Studio 2017中创建了我的项目

我遵循会议上提供的文档,选择使用CDN选项交付MaterialUI库

我开始创建一些元素,很快就遇到了这样一个消息:我需要升级react安装以使用工具栏

我的问题是,当我们使用Visual Studio React/Redux ASP.NET核心模板时,如何更新React安装?这是通过NPM进行的吗?我看不到任何与React相关的nuget软件包


非常感谢

嘿,我不确定你是否找到了答案,但以下是我的看法:

我尝试在“ClientApp”文件夹中使用npm更新,但似乎不起作用。不过,手动更新每个包确实有效。因此,打开一个单独的终端->cd到ClientApp目录,然后

npm i@

例如

npm-ireact@16.8.6

您肯定需要更新的一些包是React、React-DOM和rimraf。但您可能会选择在运行时更新所有这些文件。使用ASP.NET Core时,请尝试使用2.2版本,该版本至少已经安装了Bootstrap 4

另一个提示:在Visual Studio中,如果将鼠标悬停在package.json文件中的包名上,它将显示最新版本。这会让你更容易找到你想要更新的版本

希望有帮助!如果有人有更好的解决方案,请告诉我