3

是否有任何开源或可修改的构建工具来压缩和最小化 javascript 和 css 文件,以及 CodeIgniter PHP 视图文件?

是否有任何工具可以压缩 HTML、CSS 和 Javascript 代码中使用的 id 和类名?与压缩 Javascript 时类似,您会得到一个单字母变量。

作为最终结果,我希望得到类似 google.com 的来源。

4

3 回答 3

1

我在我的视图文件上使用HTML5 Boilerplate的构建脚本并启用该preserve-php功能

于 2012-12-22T23:03:29.897 回答
1

这不是完整的答案,但它应该能让你走到一半。

https://github.com/EllisLab/CodeIgniter/wiki/Carabiner

“它将合并、缩小和缓存资产。” 我已经使用它并且工作得很好。

关于视图查看这篇文章 http://www.herusetiawan.com/2010/12/minify-or-compress-html-output-with-codeigniter/ 你可以调整它来做一些事情比如缩小类/ID名称

于 2012-12-24T13:31:12.430 回答
0

如果你想要一种现代的方法,那么使用 webpack 是前进的方向。这是一个深入的话题,我在这里有一个完整的系列详细介绍:http: //mstd.eu/index.php/2017/03/02/using-webpack-in-codeigniter-3-step-1-set-向上/

简而言之,您创建 webpack.config.js 文件,其中包含您希望构建脚本运行的所有命令,然后在您的 package.json 文件中,您在脚本数组中引用 webpack,这样您就可以简单地调用 npm run watch 它会编译在每一个变化。

"scripts": {
    "build": "webpack",
    "watch": "npm run build -- --watch"
  },
于 2017-03-03T13:01:13.090 回答