有关使用grunt和grunt-usemin优化网站资产的所有教程均基于src -> dist
部署策略。基本上是处理src
文件夹中的项目,然后将它们编译到dist
文件夹中。
但是PHP不能以这种方式工作。它不是编译和“分布式”的。源页面和目标页面相同。这使其成为一个破坏性的过程。
您如何解决这个问题?一般而言,在PHP项目中使用Grunt有什么技巧吗?
谢谢。
我们做类似的事情。我们使用未缩小的源创建了index.src.html,并使用usemin从该文件创建了index.html,并且我们有一个“代理” php文件,如果存在index.html,它将打开index.html(这意味着我们在生产环境中并且已构建资产),否则,如果尚未构建资产或我们处于开发环境中,则为index.src.html。主要思想是将usemin的重要部分分离到另一个文件中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句