5

我目前正在https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/WEB-103使用 Mac 上的 Visual Studio 设置 Spa 应用程序(macOS Sierra,Visual Studio Community 2017)。

我已经成功安装了 angular core,目前正在尝试基于已安装的模板之一创建一个新项目。

运行时可以看到两个角度模板sudo dotnet new -l

MVC ASP.NET Core with Angular angular [C#] Web/MVC/SPA ASP.NET Core with Angular angular [C#] Web/MVC/SPA

运行时sudo dotnet new angular,我不断收到以下错误:

Unable to determine the desired template from the input template name: angular.
The following templates partially match the input. Be more specific with the template name and/or language.

Templates                          Short Name      Language      Tags       
----------------------------------------------------------------------------
MVC ASP.NET Core with Angular      angular         [C#]          Web/MVC/SPA
ASP.NET Core with Angular          angular         [C#]          Web/MVC/SPA


Examples:
    dotnet new angular
    dotnet new angular
    dotnet new --help

我缺少的命令中有什么吗?Visual Studio / dotnet 是否配置不正确?

4

2 回答 2

6

要安装单页应用程序 (SPA) 模板,请运行以下命令:

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

在此处输入图像描述

现在创建任何 SPA ...

dotnet new angular -o ngApp
cd .\ngApp\
npm install
dotnet restore
dotnet run
于 2017-08-15T18:00:44.647 回答
2

使用 .netcore 2.1

dotnet new angular -o my-new-app
cd my-new-app

现在在 2.1 中,package.json 位于客户端应用程序中

    cd ClientApp
    npm install
    dotnet restore
    dotnet run
于 2018-06-07T08:00:38.840 回答