4

我使用 Ember CLI 为我的应用程序生成项目结构。具体来说,我使用ember generate resource account 的结构是(忽略不相关的部分):

app
    components
    controllers
    models
        account.js
    routes
        account.js
    templates

在 Intellij 中,当我查看打开文件的选项卡时,我看到两个不同的文件,名为account.js. 然后我必须根据我想要的(选择错误的一半时间)来猜测哪个文件是模型或路径。我的文件比我在这里提到的要多,都存在相同的重复问题。有没有办法重命名帐户文件account-model.js并让它仍然连接起来ember?可能是一个broccoli.js特定的问题,因为这是默认的 Ember-CLI 构建工具

同样,我还希望能够根据我的嵌套资源和路由将我的模板嵌套到不同的文件夹中。更改目录结构后,我很难弄清楚如何呈现这些模板

4

1 回答 1

3

对于模板,正如@torazaburo 所说,您可以将长文件名拆分为path/to/template表格。

对于命名约定,是的,您可以通过定义自己的解析器来更改默认命名约定,查看Ember.DefaultResolver API文档了解详细信息。这不是那么难。

您还可以更改选项卡的 IntelliJ 设置,让它显示完整路径,而不仅仅是文件名(仅在出现相同名称时),这比定义自定义解析器要容易得多。您可以在以下位置检查此设置:

Preference -> IDE Settings -> Editor -> Editor.Tabs -> Show directory in editor tabs for non-unique file names

于 2014-08-05T03:51:09.183 回答