首页 > 解决方案 > 如何将 ASP.NET Core 2.1 与 Vue CLI 3 集成?

问题描述

我一直在尝试使用带有 ASP.Net Core web 的新 Vue CLI 3 创建一个新项目。我可以使用 dotnet new 创建一个漂亮的新空白 Web 项目,也可以使用 vue create 创建一个新的 Vue.js Hello World 模板,但我一辈子都无法让它们一起工作。

标签: vue.jsasp.net-core-2.1vue-cli-3

解决方案


我在Medium上写了一个详细的教程。

您可以使用 Microsoft Microsoft.AspNetCore.SpaServicesNuGet 包指定 SpaStaticFiles 文件夹,而不是将构建时的客户端应用程序复制到 wwwroot 并忽略 *.cshtml 文件并直接使用 vueindex.html文件。

当您的 .NET 应用程序启动时,您还可以安装VueCliMiddlewareNuGet 以使用 Vue CLI 3.0 使用客户端应用程序运行 npm 进程。


推荐阅读