我使用 Visual Studio 2017 (ASP.NET Core 2.0) SPA Aurelia 模板创建新的解决方案,但缺少 aurelia.json 文件。为什么它没有被创建?还不清楚必须在哪里创建“资源”文件夹。
最佳答案
不会创建 aurelia.json
文件,因为只有 Aurelia CLI 构建工具需要它。由于 VS 模板使用 Webpack 作为构建工具,因此不需要 aurelia.json
- 您可以通过调整 Webpack 配置文件来配置构建过程。
关于resources
文件夹,我猜你指的是由Aurelia CLI au new
命令创建的文件夹,也就是你通常在其中创建的文件夹存储可重复使用的组件和类似的东西。如果是这种情况,从技术上讲,只要您在 main.ts 中正确配置导入(例如
(或 .feature('resources')
),它在哪里并不重要boot.ts
,因为它是由 VS 模板创建时调用的) - 不过为了便于监督您的项目结构,我建议您坚持以下结构:由 au new
CLI 命令创建,并直接在 ClientApp
文件夹内创建 resources
文件夹。
关于single-page-application - Visual Studio 2017 SPA Aurelia 模板 : Where is aurelia. json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46574900/