Использование темы в Asp Net Core с проектом Angular 4 || ASP.NET Zero

Я новичок в Angular и пытаюсь использовать его в проекте Asp Net Core. Тем не мение; Я не мог найти хороший шаблон для начала. Также я не смог поместить шаблоны Angular 4 в существующий пакет шаблонов ASP Net Core и Angular. Файловые структуры сводили меня с ума! Asp Net Zero - хороший стартовый комплект, но я не могу себе этого позволить. Я провел хорошее исследование на Google, но не смог получить хороший ответ. Существуют ли другие шаблоны или стартовые наборы, очевидно, менее профессиональные, чтобы я мог начать писать на Angular с Asp Net Core? Спасибо за ответы!

2 ответа

Решение

Я считаю, что хорошей отправной точкой является генератор одностраничных приложений Yeoman ASP.NET Core (generator-aspnetcore-spa).

npm install npm@latest -g
npm install -g yo
npm install -g yo generator-aspnetcore-spa
yo aspnetcore-spa

У Telerik есть отличное руководство: http://www.telerik.com/blogs/cooking-with-aspnet-core-and-angular-2

* Приведенное выше руководство говорит Angular 2, однако генератор обновлен до 4.

Я попробовал ответ @john-mccann, но этот генератор устарел, вот сообщение:

$ yo aspnetcore-spa
## Please use "dotnet new" templates instead

As of .NET Core 2.0, it's no longer necessary to use Yeoman to create new 
Single-Page Application projects.

Using the .NET Core 2.0 SDK, you can run any of the following commands in an empty directory, without needing to install any external packages first:

* dotnet new angular
* dotnet new react
* dotnet new redux

Or, if you want to create an Aurelia, Knockout, or Vue application, you should run dotnet new --install Microsoft.AspNetCore.SpaTemplates::* first. This will add aurelia, knockout, and vue templates to dotnet new.

### This Yeoman generator is DEPRECATED

Please don't use generator-aspnetcore-spa to create new projects. Its output is outdated and no longer maintained. Instead, use dotnet new as described above (or if you're on Windows and use Visual Studio, you can just use File->New Project to create Angular, React, or React+Redux projects).

После того, как я попробовал это

$dotnet new angular

И отлично работает с этим

$ dotnet new angular
$ dotnet restore
$ npm install
Другие вопросы по тегам