Visual Studio 2017 SPA Aurelia 模板:aurelia.json 在哪里?

Visual Studio 2017 SPA Aurelia template: Where is aurelia.json?

我使用 Visual Studio 2017 (ASP.NET Core 2.0) SPA Aurelia 模板创建了一个新的解决方案,但我缺少 aurelia.json 文件。为什么不创建它?也不清楚必须在哪里创建 "resources" 文件夹。

aurelia.json 文件不会被创建,因为只有 Aurelia CLI 构建工具需要它。由于 VS 模板使用 Webpack 作为构建工具,aurelia.json 是不必要的 - 您可以通过调整 Webpack 配置文件来配置构建过程。

关于resources文件夹,我猜你指的是Aurelia CLI au new命令创建的文件夹,也就是你通常存放你的可重用组件和类似的事情。如果是这种情况,从技术上讲,只要您在 main.ts(或 boot.ts 中正确配置导入,例如 .feature('resources')(或 boot.ts由 VS 模板创建时调用) - 尽管为了便于监督您的项目结构,我建议您坚持使用 au new CLI 命令创建的结构,并创建您的 resources 文件夹直接位于 ClientApp 文件夹内。