几周前,我跟踪本教程,开始使用dotnet + vue.js。
安装模板的步骤如下:
安装Microsoft提供的SPA (单页应用程序)模板:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*要开始并创建一个新的Vue项目,只需在控制台上运行以下命令:
mkdir new-project
cd new-project
dotnet new vue它非常有效(我重复一遍:那是几周前的事了)。
现在,我在同一台机器上重复了相同的步骤,它说:“没有与输入模板名称相匹配的模板: vue”=>

在过去的几周里,vue.js模板是否已经停止了?还是我做错什么了?
发布于 2018-01-14 14:20:29
在其他评论说它对他们有用,而且几周前知道它对我有用之后,我终于明白了到底是怎么回事:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*时,第一行告诉我“我无法连接o work-repo”。但是,事情似乎还在继续,好像什么都没发生一样,我对此置之不理,因为我没有把它看作与“看不到价值”有任何关系的东西。dotnet new vue安装了它,它工作得很好。tl;dr: --如果您有"Nuget包源“,此时无法访问,”安装微软提供的SPA模板“的过程就无法工作。
发布于 2019-06-21 08:23:34
我也有过同样的问题。在我的示例中,此问题发生在安装Visual 2019之后。挣扎了一段时间后,我发现NuGet V2包源代码完全丢失了。
在进入Tools -> Options -> NuGet Package Manager -> Package Sources,添加https://www.nuget.org/api/v2/之后,在运行该命令后添加了vue模板:
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*发布于 2019-02-25 15:58:25
同样,我发现这不起作用,问题还在于拥有一个私有存储库(它需要身份验证,而不是完全无法访问)。对我来说,最简单的解决方案是使用'nuget sources‘列出nuget包,检查私有存储库的名称,使用'nuget sources禁用-Name privatereponame’暂时禁用回购,然后运行'dotnet install Microsoft.AspNetCore.SpaTemplates::*‘来安装新模板,最后运行'nuget sources Enable -Name privatereponame’重新启用导致问题的私有回购。
https://stackoverflow.com/questions/48248855
复制相似问题