几周前,我跟随this tutorial开始使用dotnet core + vue.js。
安装模板的步骤如下:
安装Microsoft提供的SPA(单页应用程序)模板:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*
要开始创建新的Vue项目,只需在控制台上运行以下命令:
mkdir new-project
cd new-project
dotnet new vue
它工作得非常完美(我重复一遍:那是几周前的事了)。
现在,我在同一台机器上重复了相同的步骤,它显示“没有与输入模板名称匹配的模板:vue”=〉
vue.js模板在过去几周内是否已停用?或者我做错了什么?
5条答案
按热度按时间qgzx9mmu1#
在其他评论说这是为他们工作,并知道它为我工作几个星期前,我终于弄清楚是怎么回事:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*
时,第一行告诉我“I am not able to connect o**[work-repo]**",但随后它似乎继续下去,好像什么也没发生,我忽略了它,因为我不认为它与“看不到vue”有任何关系。dotnet new vue
安装了它,它工作得很好。**tl;dr:**如果您的“Nuget软件包源”目前无法访问,则“安装Microsoft提供的SPA模板”进程将无法运行。
vybvopom2#
我也遇到了同样的问题。在我的例子中,问题发生在安装Visual Studio 2019之后。挣扎了一段时间后,我发现NuGet V2包源代码完全丢失了。
在转到
Tools
-〉Options
-〉NuGet Package Manager
-〉Package Sources
后,添加https://www.nuget.org/api/v2/,运行该命令后出现vue-template:xdnvmnnf3#
我同样发现这不起作用,而且问题还在于有一个私有存储库(需要认证而不是完全不可访问).对我来说最简单的解决方案是使用'nugetsources'列出nuget包,检查私有仓库的名称,使用'nugetsourcesDisable-Name [privatereponame]'临时禁用仓库,然后运行“dotnet new --install Microsoft.AspNetCore.SpaTemplates::*”以安装新模板,最后运行“nuget sources Enable -Name [privatereponame]”以重新启用导致问题的专用存储库。
ymdaylpp4#
我也遇到了同样的问题,是Telerik源/包导致了这个问题。一旦我从“可用的包源”中删除了iy(就像Xavier建议的那样),SpaTemplates安装就完成了,没有错误
ktecyv1j5#
它就这么简单:刚跑完
然后按照说明操作
然后选择一个模板,享受