【发布时间】:2017-11-16 23:36:40
【问题描述】:
有没有人知道我可以用来在 Angular 或 Aurelia 中生成适用于 Visual Studio 2015 的 ASP.NET Core 应用程序的脚手架生成器?
“dotnet new”和 yeoman 生成器很棒,但它们以 VS 2017 格式构建应用程序。
我想使用 VS 2015,我真的很想像那些生成器一样正确地构建我的应用程序。
【问题讨论】:
标签: angular asp.net-core aurelia
有没有人知道我可以用来在 Angular 或 Aurelia 中生成适用于 Visual Studio 2015 的 ASP.NET Core 应用程序的脚手架生成器?
“dotnet new”和 yeoman 生成器很棒,但它们以 VS 2017 格式构建应用程序。
我想使用 VS 2015,我真的很想像那些生成器一样正确地构建我的应用程序。
【问题讨论】:
标签: angular asp.net-core aurelia
嗯,我在 GitHub 上为 Aurelia 找到了一个:
Skeleton-navigation for Aurelia
它为 6 种不同类型的应用程序提供了脚手架 - 3 种使用 ES2015,3 种使用 TypeScript。 ASP.NET Core 骨架使用 project.json 以 VS 2015 格式设置项目。我需要稍微调整一下,因为我使用的是更高版本的 ASP.NET Core,并且因为我想针对 .NET Framework 4.6 而不是针对基本框架的 .NET Core。但是脚手架很好,文档也很好。
编辑:要明确这本身不是生成器。它是一个可以克隆或下载的 GitHub 存储库。
尽管如此,我仍然没有为 Angular 找到任何东西。如果有人对 Angular 有所了解,请加入。
谢谢, 丹尼斯
【讨论】:
这适用于 VS2015 和更早的 RC4 之前版本的 .NET 工具
您可以使用 Yeoman 生成器。首先,请确保安装:.NET Core SDK 1.1 和 Node.js Version 6(或更高版本)。
要为此安装 Yeoman 模板,请打开命令提示符并运行:
npm install -g yo generator-aspnetcore-spa
然后为您要创建的项目创建一个文件夹/目录。 cd 进入你的项目目录并运行下面的 Yeoman 命令:
yo aspnetcore-spa
Yeoman 将为您自动获取依赖项和包。
要运行您的项目,请在项目文件夹中执行以下命令:
dotnet run
【讨论】: