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

RZKY

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

但是PHP不能以这种方式工作。它不是编译和“分布式”的。源页面和目标页面相同。这使其成为一个破坏性的过程。

您如何解决这个问题?一般而言,在PHP项目中使用Grunt有什么技巧吗?

谢谢。

拉霍斯·韦雷斯(Lajos Veres)

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

Grunt:Usemin准备,cssmin的选项

来自分类Dev

Grunt Usemin:未创建串联的JavaScript文件

来自分类Dev

Grunt filerev,usemin和文件缓存

来自分类Dev

Grunt filerev,usemin和文件缓存

来自分类Dev

对动态生成的图像路径使用grunt-usemin

来自分类Dev

Grunt-include-source + usemin不能一起使用

来自分类Dev

Grunt usemin,filerev和load-grunt-config

来自分类Dev

Grunt-usemin和revved文件-dirs选项

来自分类Dev

使Grunt Usemin HTML任务创建新文件而不是重写

来自分类Dev

grunt-usemin:忽略构建块中的脚本

来自分类Dev

grunt usemin不会影响html文件(index.html)

来自分类Dev

Grunt usemin警告:对象没有方法“包含”

来自分类Dev

Grunt在usemin块中包含bower_components

来自分类Dev

使Grunt Usemin HTML任务创建新文件而不是重写

来自分类Dev

如何在grunt-usemin编译期间删除一些JavaScript

来自分类Dev

Usemin使用错误目录输入资产文件

来自分类Dev

Usemin的好处?

来自分类Dev

Grunt useminPrepare和usemin无法使用多个任务和文件(concat失败)

来自分类Dev

在grunt上使用usemin Build无法将Bower组件正确构建到dist目录中

来自分类Dev

HTML注释导致使用Grunt-usemin导出CSS文件时出现问题

来自分类Dev

无法使用grunt-usemin的自定义block替换HTML基本标签

来自分类Dev

最小化角度文件时,Grunt usemin任务不适用于嵌套文件

来自分类Dev

添加新js后,yeoman / grunt-usemin不更新index.html

来自分类Dev

Grunt Usemin:串联的JavaScript文件未在index.html文件中替换

来自分类Dev

是否有可能使grunt-usemin仅进行html更改?

来自分类Dev

Grunt Usemin任务无法正确更新嵌套的相对路径

来自分类Dev

grunt-usemin和index.html上的多路径

来自分类Dev

是否有可能使grunt-usemin仅进行html更改?

Related 相关文章

  1. 1

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

  2. 2

    Grunt:Usemin准备,cssmin的选项

  3. 3

    Grunt Usemin:未创建串联的JavaScript文件

  4. 4

    Grunt filerev,usemin和文件缓存

  5. 5

    Grunt filerev,usemin和文件缓存

  6. 6

    对动态生成的图像路径使用grunt-usemin

  7. 7

    Grunt-include-source + usemin不能一起使用

  8. 8

    Grunt usemin,filerev和load-grunt-config

  9. 9

    Grunt-usemin和revved文件-dirs选项

  10. 10

    使Grunt Usemin HTML任务创建新文件而不是重写

  11. 11

    grunt-usemin:忽略构建块中的脚本

  12. 12

    grunt usemin不会影响html文件(index.html)

  13. 13

    Grunt usemin警告:对象没有方法“包含”

  14. 14

    Grunt在usemin块中包含bower_components

  15. 15

    使Grunt Usemin HTML任务创建新文件而不是重写

  16. 16

    如何在grunt-usemin编译期间删除一些JavaScript

  17. 17

    Usemin使用错误目录输入资产文件

  18. 18

    Usemin的好处?

  19. 19

    Grunt useminPrepare和usemin无法使用多个任务和文件(concat失败)

  20. 20

    在grunt上使用usemin Build无法将Bower组件正确构建到dist目录中

  21. 21

    HTML注释导致使用Grunt-usemin导出CSS文件时出现问题

  22. 22

    无法使用grunt-usemin的自定义block替换HTML基本标签

  23. 23

    最小化角度文件时,Grunt usemin任务不适用于嵌套文件

  24. 24

    添加新js后,yeoman / grunt-usemin不更新index.html

  25. 25

    Grunt Usemin:串联的JavaScript文件未在index.html文件中替换

  26. 26

    是否有可能使grunt-usemin仅进行html更改?

  27. 27

    Grunt Usemin任务无法正确更新嵌套的相对路径

  28. 28

    grunt-usemin和index.html上的多路径

  29. 29

    是否有可能使grunt-usemin仅进行html更改?

热门标签

归档