ava*_*sin 2 javascript css linux command-line minify
例如,在我的项目中,我有这样的结构:
/public/js/src/ /* many jquery plugins there */
/public/css/src/ /* many css files there, that describe different things */
Run Code Online (Sandbox Code Playgroud)
更改完成后,我想在命令行中输入如下内容:
root@hostname:/var/www/test/public# ./build
Run Code Online (Sandbox Code Playgroud)
这将生成两个文件:
/public/css/build.css - all files from /public/css/src/ folder with minified source
/public/js/build.js - all files from /public/js/src folder with minified source
Run Code Online (Sandbox Code Playgroud)
目前我正在使用更少的css,这是在节点上工作.我想有一个脚本可以做任何事情,对于css和javascript.你能否建议"构建"开源javascript和css文件的最佳方法?
您可以使用YUI Compressor.我相信它也适用于Linux.它可以从命令行运行.在这里阅读它的工作原理.
例:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
Run Code Online (Sandbox Code Playgroud)
我相信你可以设置一个简单的Bash脚本,它通过使用参数作为输入来执行两个命令,一个用于CSS,一个用于JS.