【发布时间】:2017-10-05 18:31:31
【问题描述】:
我使用 Visual Studio 2017 (ASP.NET Core 2.0) SPA Aurelia 模板创建新的解决方案,但我缺少 aurelia.json 文件。为什么不创建它?也不清楚必须在哪里创建“资源”文件夹。
【问题讨论】:
标签: single-page-application aurelia asp.net-core-2.0
我使用 Visual Studio 2017 (ASP.NET Core 2.0) SPA Aurelia 模板创建新的解决方案,但我缺少 aurelia.json 文件。为什么不创建它?也不清楚必须在哪里创建“资源”文件夹。
【问题讨论】:
标签: single-page-application aurelia asp.net-core-2.0
aurelia.json 文件不会被创建,因为它仅被 Aurelia CLI 构建工具所需要。由于 VS 模板使用 Webpack 作为构建工具,因此不需要 aurelia.json - 您可以通过调整 Webpack 配置文件来配置构建过程。
关于resources 文件夹,我猜您指的是由Aurelia CLI au new 命令创建的文件夹,即您通常存储可重用组件和类似内容的文件夹。如果是这种情况,从技术上讲,只要您在main.ts 中正确配置导入(例如.feature('resources'))(或由VS创建时调用的boot.ts),它的位置并不重要模板) - 虽然为了便于监督您的项目结构,我建议您坚持使用au new CLI 命令创建的结构,并直接在ClientApp 文件夹中创建resources 文件夹。
【讨论】:
aurelia.use 链上是否有 .feature('resources') 调用?