如何拉链' dist'文件夹作为ember-cli应用程序的最终构建步骤

时间:2015-07-17 17:52:07

标签: ember.js ember-cli

有没有一种简单的方法来将dist文件夹压缩为我的ember构建的一部分?

ember build --build=production

我可以使用一些钩子吗?

2 个答案:

答案 0 :(得分:0)

我使用prod_build.sh文件并运行它。

$> ./prod_build.sh

脚本只需调用ember b --environment=production并压缩最终构建内容zip -r <my_folder>

答案 1 :(得分:0)

这曾经是一个可以使用postBuild钩子在一个简单的插件中处理的东西。但是,最近更改了此挂钩的调用点,以便在将所有内容复制到dist之前触发。可以理解的是,有些人可能需要这种行为,但是当调用postBuild时,它会使任何依赖于文件的人处于分离状态。我打开了一个关于它的问题here,但似乎没有多少动作。

与此同时,我按照@anschoewe的建议并使用一个调用ember本身的shell脚本,然后倾向于我的postBuild需求。