缩小替代纯PHP,(Assetic,Grunt,?)

时间:2013-09-30 01:22:20

标签: gruntjs minify assetic

我正在使用Cakephp Framework和Bootstrap 3构建一个用于GUI的网站。目前我使用Minify 2.1.7来组合和缩小css和js文件。 当我开始尝试使用Bootstraps的较少文件以获得更多灵活性和更清晰的css代码时,我研究了有关Minify的更多信息,以便将其与较少的解析器结合使用。不幸的是,我发现Minify被认为是一个很大的安全风险,不应该使用。人们建议使用咕噜声或资产。这两个工具使用起来非常复杂,而且它们不仅仅是php,而且还需要对解析器等提供某些二进制支持。

  1. 有没有办法或像Minify这样的php工具可以组合,缩小和解析更少?
  2. 有没有办法为我的用例使用gruntjs,资产或其他工具? (仅限PHP)
  3. Minify真的是这样的安全问题吗?

1 个答案:

答案 0 :(得分:1)

  1. 缩小和编译大多数资产都有一些繁琐的任务,这里有一个less grunt-contrib-less

  2. Grunt可以与任何语言编写的服务器一起使用,用它来生成静态资产,并以您想要的任何语言提供服务