Ember 支持两种不同的构建环境
- 我们的 Vite 集成适用于所有 3.28 及更高版本的 Ember。从 Ember 6.8 开始,它成为了新生成应用的默认构建方式。
- 基于 ember-cli 的传统构建方式在所有 Ember 版本中仍然受支持。
你可以通过查看 package.json 文件中是否包含 @embroider/vite 来判断你正在使用哪种构建方式。
现有应用可以使用 Ember Vite Codemod 从基于 ember-cli 的构建切换到基于 Vite 的构建。
在 Ember 6.8 之后的版本中,如果你愿意,仍然可以通过以下方式选择使用旧版构建环境来生成新应用
npx ember-cli@ new my-app-name -b @ember-tooling/classic-build-app-blueprint