首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP项目中使用grunt-usemin?

如何在PHP项目中使用grunt-usemin?
EN

Stack Overflow用户
提问于 2014-03-22 16:22:09
回答 3查看 1.4K关注 0票数 2

所有关于使用grunt和grunt-usemin优化网站资产的教程都基于src -> dist部署策略。基本上,处理src文件夹中的项并将其编译到dist文件夹中。

但是PHP并不是这样工作的。它不是编译和“分发”的。源页和目标页是相同的。这使得它成为一个破坏性的过程。

你怎么处理这件事的?对于在PHP项目中使用Grunt有什么建议吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-25 15:01:48

我们也会做类似的事。我们创建了一个具有非缩小源代码的index.src.html,并使用usemin从这个文件创建了一个index.html,并且我们有一个“代理”php文件,如果它存在,它将打开index.html (这意味着我们在生产环境中并且资产已经构建),否则,如果资产尚未构建或者我们处于开发环境中,则为index.src.html。其主要思想是将usemin的重要部分分离到不同的文件中。

票数 2
EN

Stack Overflow用户

发布于 2014-03-22 17:32:36

usermin插件用于准备静态资产(级联、最小化、.)。静态意味着服务器为每个人提供相同的内容。此约束不适用于PHP..。

如果您想使用这个工具来优化您的php生成的页面资产,您应该创建可以由usermin解析的输入文件。例如,您可以将javascript/css文件引用收集到一个模板或一个不同的php/html中,在需要的地方包含/使用这个文件,在构建之后使用usermin解析版本。

票数 0
EN

Stack Overflow用户

发布于 2015-04-20 11:20:38

理想的方法是利用PHP的动态特性进行“分发”URL替换。这一进程将是:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22580218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档