vue.js - 如何将 ASP.NET Core 2.1 与 Vue CLI 3 集成?
问题描述
我一直在尝试使用带有 ASP.Net Core web 的新 Vue CLI 3 创建一个新项目。我可以使用 dotnet new 创建一个漂亮的新空白 Web 项目,也可以使用 vue create 创建一个新的 Vue.js Hello World 模板,但我一辈子都无法让它们一起工作。
解决方案
我在Medium上写了一个详细的教程。
您可以使用 Microsoft Microsoft.AspNetCore.SpaServices
NuGet 包指定 SpaStaticFiles 文件夹,而不是将构建时的客户端应用程序复制到 wwwroot 并忽略 *.cshtml 文件并直接使用 vueindex.html
文件。
当您的 .NET 应用程序启动时,您还可以安装VueCliMiddleware
NuGet 以使用 Vue CLI 3.0 使用客户端应用程序运行 npm 进程。
推荐阅读
- c++ - Boost 文件在 /usr/local/include 和 /usr/include 中有所不同
- recursion - 如何优化我使用递归制作的这个谢尔宾斯基地毯?
- python - 解析协议缓冲区时,字符串字段“google.cloud.language.v1beta2.TextSpan.content”包含无效的 UTF-8 数据
- java - 处理中的多声道音频
- reactjs - 如何在本机反应中更新记录
- compilation - 如何为我的 CPU 本地编译 Julia?
- javascript - 从字符串创建文档元素
- elasticsearch-painless - 如何从无痛脚本中提取参数长度
- python - 压缩图像(矩阵)python
- javascript - 如何在移动设备上独立于 URL 栏的当前隐藏/显示状态获取视口高度?