Ember-cli Pods 結構

生成新檔案時,只需將 --pod 傳遞給 ember generate 即可。

如果你想使用 pods 結構作為專案的預設設定,可以將 .ember-cli 配置檔案中的 usePods 設定為 true(設定以前名為 usePodsByDefault)。要生成或銷燬經典型別結構中的藍圖,而 usePodstrue,請使用 --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 來模糊查詢相同的控制器。