如何将Vue.js添加到现有的ASP .NET Core 2.0 MVC项目中?

时间:2018-08-01 08:58:15

标签: c# asp.net-mvc asp.net-core vue.js asp.net-core-mvc

基本上,我想将Vuejs(最新)添加到已存在的ASP .NET Core 2.0 MVC项目中,然后从诸如Views之类的端点返回/test,这些端点正在使用{{1 }}

到目前为止,我已经尝试过:

  

dotnet新--安装Microsoft.AspNetCore.SpaTemplates :: *

     

dotnet新版本

但是我真的希望有一个空项目,因为项目中的“ js-not-wrtten-by-me”最少。

谢谢。

PS:如果我想动态创建内容,那么通过Controller使用端点不是正确的方法吗?

2 个答案:

答案 0 :(得分:2)

我使用新的Vue cli 3来支撑.NET核心解决方案中的项目。例如,您可以将其放在 ClientApp 文件夹中。您还将在.NET spa模板中看到类似的内容。创建完成后,更改文件输出以将文件生成到 wwwroot 文件夹。到达那里后,您就可以在 .cshtml 页面中引用这些文件了,一切都完成了。

我以前是在编写自己的Webpack配置并进行设置,但是新的Vue cli使得所有这些都不再值得了。

答案 1 :(得分:0)

使用LibMan,下载类似于npm的库,但使用C#编写。