2017-06-29 1 views
2

Je suis actuellement en train de passer en revue un https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/WEB-103 sur la configuration d'applications Spa avec Visual Studio sur Mac (macOS Sierra, Visual Studio Community 2017).Création d'un nouveau projet Angular sur Mac avec Visual Studio

J'ai installé le noyau angulaire avec succès et j'essaie actuellement de créer un nouveau projet basé sur l'un des modèles installés.

Je peux voir deux modèles angulaires quand je lance 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

Lors de l'exécution sudo dotnet new angular, je continue à obtenir l'erreur suivante:

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 

Y at-il quelque chose dans la commande I » m manquant? Quelque chose avec Visual Studio/dotnet est-il mal configuré?

+0

Comment avez-vous installé le modèles ?, la façon de le faire est 'dotnet nouveau --install Microsoft.AspNetCore.SpaTemplates :: *' – Hackerman

+0

@Hackerman Yup! C'est exactement ce que j'ai fait, en fait. – narner

+0

Nous pouvons tester une chose .... ce que je pense est que l'installation par défaut de VS 2017 dans votre MAC, déjà installer le modèle angulaire ... ce que vous pouvez faire est 'dotnet new -u angular' ... puis vérifiez que les deux modèles sont partis .... puis installez à nouveau en utilisant le 'dotnet new --install Microsoft.AspNetCore.SpaTemplates :: *' – Hackerman

Répondre

0

Pour installer les modèles Une seule page Application (SPA), exécutez la commande suivante:

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

enter image description here

maintenant créer une SPA ...

dotnet new angular -o ngApp 
cd .\ngApp\ 
npm install 
dotnet restore 
dotnet run 
+2

S'il vous plaît laissez @ édition de PaulRoub être, Muhammad - c'était un bon montage. Nous déconseillons les salutations, les salutations, les signatures et les signatures ici, et si de telles éditions deviennent l'objet d'une guerre d'édition, un modérateur aura tendance à préférer la version sans eux. – halfer