是否有任何开源或可修改的构建工具来压缩和最小化 javascript 和 css 文件,以及 CodeIgniter PHP 视图文件?
是否有任何工具可以压缩 HTML、CSS 和 Javascript 代码中使用的 id 和类名?与压缩 Javascript 时类似,您会得到一个单字母变量。
作为最终结果,我希望得到类似 google.com 的来源。
是否有任何开源或可修改的构建工具来压缩和最小化 javascript 和 css 文件,以及 CodeIgniter PHP 视图文件?
是否有任何工具可以压缩 HTML、CSS 和 Javascript 代码中使用的 id 和类名?与压缩 Javascript 时类似,您会得到一个单字母变量。
作为最终结果,我希望得到类似 google.com 的来源。
我在我的视图文件上使用HTML5 Boilerplate的构建脚本并启用该preserve-php
功能
这不是完整的答案,但它应该能让你走到一半。
https://github.com/EllisLab/CodeIgniter/wiki/Carabiner
“它将合并、缩小和缓存资产。” 我已经使用它并且工作得很好。
关于视图查看这篇文章 http://www.herusetiawan.com/2010/12/minify-or-compress-html-output-with-codeigniter/ 你可以调整它来做一些事情比如缩小类/ID名称
如果你想要一种现代的方法,那么使用 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"
},