Makefile双冒号规则配合Layui弹出选择框示例

双冒号规则的 Makefile 写法,挺适合搞自动化流程的人研究一下。它跟普通的:不一样,::是专门让你给同一个目标文件写多套命令的。比如你一个文件被多个地方用上,普通规则只执行一次,双冒号就可以各管各的,依赖更新了谁就跑谁。挺适合做一些独立逻辑又共用输出的场景。

layui 的弹出选择框配合这种结构来用,场景就蛮清晰的了。你点一个文本框弹出选项,选完直接逻辑。这种写法有点像事件触发后触发多个独立监听器,谁有活谁响应。命令也不会被搞混,逻辑清楚。

需要注意一点,::的目标不能混着用。你不能对一个文件,一会儿用普通规则写,一会儿又用双冒号,不然make就直接不干了。写的时候要注意分清楚类型,别图省事写乱了。

如果你经常写Makefile,或者做构建流程、脚本自动化,建议你试试双冒号规则。逻辑独立、结构清晰,还能规避多重复执行的问题。配合一些像layui这样的 UI 库用,前端交互和后端构建之间的配合也能更顺畅。

对双冒号规则还有点不熟的,可以参考下面这些资料:

如果你搞构建流程,或者写脚本想分开不同任务,可以大胆试试双冒号规则,用好了事半功倍。

pdf 文件大小:977.57KB