【发布时间】:2017-08-20 12:14:56
【问题描述】:
是否有教程向您展示如何在 Visual Studio 2017 中手动安装和构建 Aurelia?
为什么要这样做?
- 理想情况下,我希望尽可能多地使用 bundleconfig.json,并且 使用 gulp 处理我在 bundleconfig.json 中不能做的事情。
- 我将尽可能了解构建/捆绑/打包过程的各个方面,而不是为我设置工具。 (做东西 如果我知道如何设置,则更容易排除故障。)
- 我不会依赖未保持最新的 CLI 和软件包。 (我看过的几个是基于 VS 2017 RC)。
我尝试了几个 CLI 和“骨架”项目,但它们都有自己的问题。有些尚未更新以使用最新的 csproj。
Aurelia CLI: 项目/文件夹结构不反映我所见过的任何构建 SPA 的标准方式。也不能反映您在使用 Aurelia 自己的“骨架项目”时所获得的结果。
dotnew 新的 spa 模板: 虽然最有前途的只是 typescript 而不是 ES6。 (或许有办法轻松切换?)
Aurelia 的骨架项目 它添加了我不需要的依赖项。它也不能开箱即用。
【问题讨论】:
-
我认为您应该使用 dotnetcore spa 模板。如果你不知道打字稿,你应该:) 你会喜欢的。否则,typescript 也涵盖 ES6。您可以使用 ES6 进行开发,但您只需要拥有 .ts 文件而不是 .js
-
@HasanAyan - 是的,我现在想坚持使用 ES6。
-
什么是“dotnew new spa 模板”?您暗示它在使用 Typescript 的 ASP.NET Core 项目中支持 Aurelia。这正是我一直在寻找的。有链接吗?
-
我在这个 github 项目中创建并一直在用 aurelia-cli(不是 jspm)精心更新 aurelia + typescript + systemjs:github.com/diegohb/samples-aurelia-vanilla_cli .. 我的目标是能够步行提交通过提交,以每个任务的分支方式组织,并且能够读取注释和差异,以便轻松地向其他开发人员展示如何“从头开始”设置 aurelia 项目。检查一下,可能会有所帮助。
标签: asp.net-core visual-studio-2017 aurelia dotnet-cli