【问题标题】:Vue.js template in dotnet core: discontinued?dotnet 核心中的 Vue.js 模板:已停产?
【发布时间】:2018-01-14 10:55:32
【问题描述】:

几周前,我关注this tutorial 开始使用dotnet core + vue.js。

安装模板的步骤是:


安装微软提供的SPA(单页应用)模板:

dotnet new --install Microsoft.AspNetCore.SpaTemplates::*

要开始并创建一个新的 Vue 项目,只需在控制台上运行以下命令:

mkdir new-project
cd new-project
dotnet new vue

效果很好(我再说一遍:那是几周前的事了)。

现在我在同一台机器上重复了相同的步骤,它显示“没有与输入模板名称匹配的模板:vue”=>

vue.js 模板在过去几周内是否已停用?还是我做错了什么?

【问题讨论】:

  • 运行dotnet new --install... 命令对我有用。现在我看到了所有的模板选项,包括 Vue、Aurelia 和 Knockout。在安装前一刻,他们不在那里。
  • @R.Richards 谢谢,在你告诉我它对你有用之后,我尝试了其他不同的方法来看看为什么它在我的机器上不起作用,我终于找到了原因(@987654323 @)。

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


【解决方案1】:

在其他 cmets 说它对他们有用,并且知道几周前它对我有用之后,我终于弄清楚了发生了什么:

  • 在 VS2017 中的“可用包源”(NuGet 配置)中,我从工作中获得了 nuget nuget 存储库[work-repo]。我必须通过 VPN 连接才能访问它(我没有在测试期间)。几周前,当整个过程完美运行时,我还没有连接它。

  • 现在,当我执行 dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 时,第一行告诉我“我无法连接 [work-repo]”。但是后来好像什么都没发生一样继续,我忽略了它,因为我不认为它与“没有看到vue”有任何关系。

  • 从源列表中删除 [work-repo] 后,我可以再次看到“vue”模板。我已经通过dotnet new vue 安装了它,它运行良好。


tl;dr:如果您目前无法访问“Nuget 包源”,则“安装 Microsoft 提供的 SPA 模板”过程将不起作用。

【讨论】:

  • 感谢删除我的私人仓库并在 ​​Visual Studio 中只留下 nuget 仓库后安装命令有效!
【解决方案2】:

我有同样的问题。就我而言,问题是在安装 Visual Studio 2019 后发生的。经过一段时间的努力,我发现 NuGet V2 包源完全丢失。

转到Tools -> Options -> NuGet Package Manager -> Package Sources,添加https://www.nuget.org/api/v2/,运行该命令后出现vue模板:

dotnet new --install Microsoft.AspNetCore.SpaTemplates::*

【讨论】:

    【解决方案3】:

    我同样发现这不起作用,问题还在于有一个私有存储库(需要身份验证而不是完全无法访问)。对我来说最简单的解决方案是使用'nuget sources'列出nuget包,检查私有存储库的名称,使用'nuget sources Disable -Name [privatereponame]'暂时禁用repo,然后运行'dotnet new --install Microsoft.AspNetCore.SpaTemplates::*' 安装新模板,最后'nuget sources Enable -Name [privatereponame]' 重新启用导致问题的私有仓库。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,是 Telerik 源/软件包导致了问题。一旦我从“可用包源”中删除 iy(就像 Xavier 建议的那样),SpaTemplates 安装完成且没有错误

      【讨论】:

        猜你喜欢
        • 2022-01-19
        • 2016-11-22
        • 1970-01-01
        • 2019-05-29
        • 1970-01-01
        • 2013-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多