我已经开始学习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包。
非常感谢
答案 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文件中的软件包名称上,它将为您显示最新版本。这将使查找要更新到的版本更加容易。
希望能有所帮助!如果有人有更好的解决方案,请告诉我。