小编tha*_*iad的帖子

使用 Visual Studio 17 和“dotnet new reactredux”在使用 .NET Core 2.1 模板构建的应用程序中独立运行 Create-React-App 服务器

问题:

要独立运行 CRA 服务器,Microsoft 建议我们单独运行 CRA 应用程序并更改 Startup.cs 类文件中的代码,如下所示:

从控制台运行 React 应用程序:

> cd 客户端应用程序

> npm 启动

Startup.cs 中的spa.UseReactDevelopmentServer调用替换为:

spa.UseProxyToSpaDevelopmentServer(" http://localhost:3000/ ");

但是,当我按 F5 时,Visual Studio 每次总是在http://localhost:54789 上启动一个 CRA 服务器

在此处输入图片说明

重现步骤:

  1. 安装 Microsoft Visual Studio Professional 2017
  2. .NET Core cross-platform development在 Visual Studio 安装期间选择构建

在此处输入图片说明

  1. NPM 网站下载并安装 npm
  2. 打开 Windows 命令行工具
  3. 导航到新的工作区目录 cd \path\to\workspace\
  4. npm install
  5. 确保您拥有最新的 .NET 模板: dotnet new --install Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0
  6. 从模板创建一个新的 React-Redux 应用程序: dotnet new reactredux …

asp.net-core asp.net-core-2.1

6
推荐指数
0
解决办法
1402
查看次数

标签 统计

asp.net-core ×1

asp.net-core-2.1 ×1