Ember-cli Pods 结构
生成新文件时,只需将 --pod
传递给 ember generate
即可。
如果你想使用 pods 结构作为项目的默认设置,可以将 .ember-cli
配置文件中的 usePods 设置为 true(设置以前名为 usePodsByDefault
)。要生成或销毁经典类型结构中的蓝图,而 usePods
是 true
,请使用 --classic
标志。
将 usePods 设置为 true。
// .ember-cli
{
"usePods": true
}
生成路径时会发生以下情况:
ember generate route taco
installing
create app/taco/route.js
create app/taco/template.hbs
installing
create tests/unit/taco/route-test.js
ember generate route taco --classic
installing
create app/routes/taco.js
create app/templates/taco.hbs
installing
create tests/unit/routes/taco-test.js
使用此方法有一些好处,但是,这完全取决于你。首先,它将你的应用程序分成更多逻辑分组,因此,你可以将文件整齐地组织到资源中。
这种结构也使我们的开发生活更轻松。例如,如果我想在默认结构中找到 myname
controller
,我需要用类型(控制器)作为实际需要(myname)的前缀。但是,使用 pods,我可以通过简单地查找 myname
来模糊查找相同的控制器。