Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Visual Studio Web应用程序模板的更新如何?_Reactjs_Visual Studio_Visual Studio Templates - Fatal编程技术网

Reactjs Visual Studio Web应用程序模板的更新如何?

Reactjs Visual Studio Web应用程序模板的更新如何?,reactjs,visual-studio,visual-studio-templates,Reactjs,Visual Studio,Visual Studio Templates,我使用ASP.NET核心Web应用程序模板在Visual Studio 2019社区创建了一个新项目 并使用React.js选择ASP.NET Core 5.0和ASP.NET Core 创建项目后,我切换到ClientApp文件夹并执行npm更新。之后,npm过时给了我: Package Current Wanted Latest Location cross-env 5.2.1 5.2.1 7.0.2

我使用ASP.NET核心Web应用程序模板在Visual Studio 2019社区创建了一个新项目 并使用React.js选择ASP.NET Core 5.0和ASP.NET Core

创建项目后,我切换到
ClientApp
文件夹并执行
npm更新
。之后,
npm过时
给了我:

Package                  Current   Wanted  Latest  Location
cross-env                  5.2.1    5.2.1   7.0.2  webapplication1
eslint                     6.8.0    6.8.0  7.14.0  webapplication1
eslint-config-react-app    5.2.1    5.2.1   6.0.0  webapplication1
eslint-plugin-flowtype     4.7.0    4.7.0   5.2.0  webapplication1
merge                      1.2.1    1.2.1   2.1.0  webapplication1
react                    16.14.0  16.14.0  17.0.1  webapplication1
react-dom                16.14.0  16.14.0  17.0.1  webapplication1
react-scripts              3.4.4    3.4.4   4.0.0  webapplication1
rimraf                     2.7.1    2.7.1   3.0.2  webapplication1
typescript                 3.9.7    3.9.7   4.1.2  webapplication1

比较想要的和最新的版本,模板似乎已经过时了。官方模板是否有任何更新,或者我是否必须手动检查哪些包可以升级而不破坏任何东西?

UI世界是非常动态的。所以我要说的是,用户界面软件包将经常更新,微软将永远无法使这个“动物园”保持最新

在我的生产经验中——我通常自己设置UI应用程序模板——根据客户需求使用网页包、打字脚本等。使用Asp.NET核心中的SPA配置,可以轻松地在通用管道中构建任何应用程序。但它只适用于我需要它成为ASP.NET核心Web应用程序一部分的情况。然而,从我的观点来看,将SPA内容与Asp.NET核心后端分开托管更为正确

谈到MS中的ASP.NET核心Web应用程序模板(已提到)-对于UI,它基于CreateReact应用程序()。您可以在“package.json”搜索react脚本中检查这一点。您可以从此入口点开始升级。然后-检查剩余部分,如果需要,升级其余部分

p、 顺便说一句,一段时间以前,微软试图在安装了NodeJS的情况下保持最新的基于Windows的docker镜像。但由于nodej的频繁更新和版本列表,他们最终也获得了这种支持