我一直在尝试使用新的 Vue CLI 3 和 ASP.Net Core web 创建一个新项目。我可以使用 dotnet new 创建一个漂亮的新空白 Web 项目,也可以使用 vue create 创建一个新的 Vue.js Hello World 模板,但我终究无法让它们协同工作。
最佳答案
我在 Medium 上写了一个详细的教程.
您可以使用 Microsoft Microsoft.AspNetCore.SpaServices
NuGet 包来指定 SpaStaticFiles 文件夹,而不是将构建时的客户端应用程序复制到 wwwroot 并忽略 *.cshtml 文件并直接使用 vue index.html
文件。
您还可以安装 VueCliMiddleware
NuGet,以便在您的 .NET 应用程序启动时使用 Vue CLI 3.0 通过客户端应用程序运行 npm 进程。
关于vue.js - 如何将 ASP.NET Core 2.1 与 Vue CLI 3 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52497907/