r.js来合并压缩css文件的示例


Posted in Javascript onApril 26, 2018

如何使用r.js来合并压缩css文件。在r5下新建一个css文件夹,里面有四个css文件:main.css、nav.css、form.css、grid.css。

r.js来合并压缩css文件的示例 

main.css是合并的主文件,或称配置文件。要合并的文件使用@import引入。如下

main.css

@importurl("nav.css");
@importurl("grid.css");
@importurl("form.css");

另外三个是普通的css文件,里面定义的各种样式。这里不贴代码了。这里将使用命令行将这四个文件合并后生成到r5/css/built.css。

node r.js -o cssIn=css/main.css out=css/built.css

r.js来合并压缩css文件的示例 

这时回到r5/css目录会发现多了一个built.css文件,该文件是另外四个css文件的合并项。

还可以使用optimizeCss参数设置来配置是否压缩及压缩选项。optimizeCss的取值有standard/none/standard.keepLines/standard.keepComments/standard.keepComments.keepLines。

none   不压缩,仅合并

standard  标准压缩 去换行、空格、注释

standard.keepLines除标准压缩外,保留换行

standard.keepComments除标准压缩外,保留注释

standard.keepComments.keepLines除标准压缩外,保留换行和注释

示例:

node r.js -o cssIn=css/main.css out=css/built.css optimizeCss=standard

压缩后built.css整个为一行了。

总结:

1,对于path配置的非本地的模块文件,使用r.js合并压缩时需要配置paths.xx=empty:。

2,cssIn和optimizeCss参数的使用来合并压缩css文件。

总结

以上所述是小编给大家介绍的r.js来合并压缩css文件的示例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery学习5 jQuery事件模型
Feb 07 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
React根据宽度自适应高度的示例代码
Oct 11 Javascript
ES6中Class类的静态方法实例小结
Oct 28 Javascript
小程序云函数调用API接口的方法
May 17 Javascript
JS ES6异步解决方案
Apr 29 Javascript
vue+element ui实现锚点定位
Jun 29 Vue.js
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 #jQuery
Webpack打包字体font-awesome的方法示例
Apr 26 #Javascript
webpack配置打包后图片路径出错的解决
Apr 26 #Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 #jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 #jQuery
Javasript设计模式之链式调用详解
Apr 26 #Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 #Javascript
You might like
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
举例详解PHP脚本的测试方法
2015/08/05 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
python中偏函数partial用法实例分析
2015/07/08 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
python的继承知识点总结
2018/12/10 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Pytorch之parameters的使用
2019/12/31 Python
Python os库常用操作代码汇总
2020/11/03 Python
python list的index()和find()的实现
2020/11/16 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
孝老爱亲模范事迹
2014/01/24 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
三方协议书范本
2014/04/22 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
租房协议书范例
2014/10/14 职场文书
自我检讨书怎么写
2015/05/07 职场文书
青岛市的收音机研制与生产
2022/04/07 无线电
Go 内联优化让程序员爱不释手
2022/06/21 Golang