将Ember.js文件命名为我想要的任何名称



我使用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构建工具

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

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

对于命名约定,是的,你可以通过定义你自己的解析器来改变默认的命名约定,检查Ember。有关详细信息的DefaultResolver API文档。这并不难。

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

查看此设置:

偏好-> IDE设置->编辑器->编辑器。选项卡->在编辑器选项卡中显示非唯一文件名的目录

相关内容

  • 没有找到相关文章