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

时间:2019-03-27 12:06:54

标签: reactjs visual-studio redux material-ui

我已经开始学习Redux的React,并且在开发的一部分中看到我想使用Material UI使我的应用程序更有趣。我使用ASP.NET Core的React with Redux模板在Visual Studio 2017中创建了我的项目。

我遵循了MatrialUI site上提供的文档,并选择使用CDN选项来交付MaterialUI库。

我开始创建一些元素,并迅速遇到需要升级React安装才能使用工具栏的消息。

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

非常感谢

1 个答案:

答案 0 :(得分:1)

嘿,不确定您是否找到答案,但这是我的看法:

我尝试在“ ClientApp”文件夹中使用npm update,但这似乎不起作用。确实有效的方法是手动更新每个软件包。因此,打开一个单独的终端-> 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文件中的软件包名称上,它将为您显示最新版本。这将使查找要更新到的版本更加容易。

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