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
來模糊查詢相同的控制器。