当我尝试在Windows上运行带有Core 2的dotnet新ASP.NET淘汰生成器时,似乎不再有Knockout的模板。
PS C:\Code\Samples\KoSample> dotnet new knockout
No templates matched the input template name: knockout.
这是在VSCode终端中使用以下命令安装模板之后:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*
是因为没有正确安装或Knockout根本不再使用新版本吗?
此Building Single Page Applications on ASP.NET Core with JavaScriptServices文章包含Core 1版本中的模板列表。
答案 0 :(得分:2)
我不太了解dotnet,但我已经使用了很多东西。它并不是dotnet的一部分。您可以使用nuget安装它。
dotnet add package knockoutjs --version 3.4.2
或者可能使用名为KnockoutSpa的模板。 Haven没有尝试过,但这就是我在github页面a link上看到的内容。
dotnet new KnockoutSpa
答案 1 :(得分:1)
答案 2 :(得分:0)
除了运行
echo "</table>";
...您将需要当前的.NET Core SDK版本2.1.4。
从https://www.microsoft.com/net/download/windows安装它,你就完成了。
还包括Angular和React!