0

打包视图模板以供生产使用的最佳方式是什么?

我有许多 .stache 文件。在开发中,它们与 can.view() 同步加载。在生产中,我想避免多个 HTTP 请求。

正确的方法是什么?我应该将它们捆绑为单个 html 文件还是单个 js 文件?StealJS 使用哪种格式?

4

1 回答 1

1

这就是我创建can-compile的目的。例如

可以编译 **/*.stache --out views.combined.js --can 2.1.0

将当前文件夹和所有子文件夹中的所有 Stache 文件编译为views.combined.js.

如果您使用 Steal 和最新的窃取工具(目前正在等待发布)并且您导入您的模块,例如使用 ES6

import template from 'my/template.stache!';

该视图将自动构建到生产包中(并且也在开发中异步加载)。

于 2015-02-03T06:13:21.500 回答