几周前,我关注了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 模板在过去几周是否已停用?还是我做错了什么?
最佳答案
在其他评论说它对他们有用,并且几周前知道它对我有用之后,我终于弄清楚发生了什么:
在 VS2017 中的“可用包源”(NuGet 配置)中,我从工作 [work-repo] 获得了 nuget nuget 存储库。我必须通过 VPN 连接才能访问它(我在测试期间没有)。几周前我没有连接它,当时整个过程运行良好。
现在,当我执行
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*
时,第一行通知我“我无法连接 [工作 repo ]”。但后来就好像什么都没发生一样继续下去,我就忽略了,因为我没把它看成跟“看不到vue”有什么关系。从源列表中删除 [work-repo] 后,我就能够再次看到“vue”模板。我已经通过
dotnet new vue
安装了它,它运行良好。
tl;dr:如果您有目前无法访问的“Nuget 包源”,则“安装 Microsoft 提供的 SPA 模板”过程将不起作用。
关于c# - dotnet 核心 : discontinued? 中的 Vue.js 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48248855/