Optimization 创建一个重复的优化';建成';部署目录或优化源目录中的资产?

Optimization 创建一个重复的优化';建成';部署目录或优化源目录中的资产?,optimization,deployment,Optimization,Deployment,我一直在研究Makefile构建脚本,希望有一个好的工作流程。最佳做法是: A.优化项目源目录中的资产并部署该目录。 B.或者复制整个源目录并优化其中的资产。 有兴趣听听你的意见:)我不确定能给出一个确切的答案,但B听起来不太好。优化代码后,如果更改“简单”版本,则将更改传播到优化版本并不一定很简单。很难想象维护两棵代码树真的能节省工作。@Beta RequireJS优化器是我对方法B的灵感来源。你不会维护第二棵树,它只会在每次构建时被覆盖。在构建脚本中,复制项目,对其进行优化,然后删除不需要的

我一直在研究Makefile构建脚本,希望有一个好的工作流程。最佳做法是:

A.优化项目源目录中的资产并部署该目录。

B.或者复制整个源目录并优化其中的资产。


有兴趣听听你的意见:)

我不确定能给出一个确切的答案,但B听起来不太好。优化代码后,如果更改“简单”版本,则将更改传播到优化版本并不一定很简单。很难想象维护两棵代码树真的能节省工作。@Beta RequireJS优化器是我对方法B的灵感来源。你不会维护第二棵树,它只会在每次构建时被覆盖。在构建脚本中,复制项目,对其进行优化,然后删除不需要的仅适用于开发人员的文件。