2017-10-04 66 views

回答

2

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

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

+0

我在“ClientApp”中有一个“resources/elements/loading-indicator.ts”,但加载指示器不能使用/找到。内部“资源”我有一个“index.ts”与 导出功能配置(配置:任何){ config.globalResources(['./ elements/loading-indicator']); } 我错过了什么吗? – IngoB

+0

你在你的main/boot.ts文件的'aurelia.use'链上有'.feature('resources')'调用吗? –

+0

当我这样做的时候,我得到了“无法在WebpackLoader找到ID:resources/index 的模块。”,尽管我在那里有index.ts/js(我尝试了两个)文件。 – IngoB