Javascript 如何创建新的.NETCore2项目

Javascript 如何创建新的.NETCore2项目,javascript,angular,asp.net-core,asp.net-core-mvc,Javascript,Angular,Asp.net Core,Asp.net Core Mvc,我一直在学习和使用 dotnet新技术 创建新的应用程序。但这就产生了错误 :此处没有与输入模板名称匹配的模板: 棱角的 命令可以创建和显示spa模板 dotnet新建--安装Microsoft.AspNetCore.spattemplates::* 但它没有显示角度的选项,有解决方案吗 更新: @安瑟克是对的。您使用的是过时的.NET Core 2.0 SDK 1) 如果使用VS代码: 您应该安装最新版本并通过dotnet new创建项目 dotnet新技术 2) 如果您使用VS 2017:

我一直在学习和使用

dotnet新技术

创建新的应用程序。但这就产生了错误

:此处没有与输入模板名称匹配的模板:

棱角的 命令可以创建和显示spa模板

dotnet新建--安装Microsoft.AspNetCore.spattemplates::*

但它没有显示角度的选项,有解决方案吗

更新:

@安瑟克是对的。您使用的是过时的.NET Core 2.0 SDK

1) 如果使用VS代码: 您应该安装最新版本并通过dotnet new创建项目

dotnet新技术

2) 如果您使用VS 2017: 您应该从VisualStudio安装引导程序更新VS,您将能够通过文件->新建->项目->角度或通过dotnet新建创建模板

过时的: 使用yo生成器创建新的.NET核心项目

1) 安装

2) 打开命令

3) 运行
npm安装-g yo生成器aspnetcore spa

4) 移动到项目文件夹

5) 运行
yo aspnetcore spa

6) 选择角度项目

7) 在项目文件夹中打开项目文件以使用Visual studio,或打开文件夹以使用VS代码


有角度还是有角度?两个标记都在使用。角度,仅,,那么为什么不使用?这就是它的用途
ng新AngularProject
。您使用的是什么版本的dotnet?我指的是SDK版本。yo aspnetcore spa commnad run,但我无法在spa中创建angular选项template@Nasir,有错误吗?或者你运行这个yo aspnetcore spa时会得到什么?D:\Angular\Work>yo aspnetcore spa###请使用“dotnet new”模板,而不是.NET Core 2.0,不再需要使用Yeoman来创建新的单页应用程序项目。使用.NET Core 2.0 SDK,您可以在emp ty目录中运行以下任何命令,而无需首先安装任何外部软件包:*dotnet new angular*dotnet new react*dotnet new reduxOr,如果您要创建Aurelia、Knockout或Vue应用程序,您应该运行dotnet new--首先安装Microsoft.AspNetCore.spattemplates::*。这将为dotnet new添加aurelia、knockout和vue模板此Yeoman生成器已弃用。请不要使用生成器aspnetcore spa创建新项目。其产出已经过时,不再维持。相反,如上所述使用dotnet new(或者,如果您在Windows上使用Visual Studio,您可以使用File->new Project创建Angular、React或React+Redux项目)。@Nasir,您的IDE将是VS2017还是VS代码?