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 相关文章推荐
js停止输出代码
Jul 20 Javascript
JQuery表格内容过滤的实现方法
Jul 05 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 Javascript
jquery控制表单输入框显示默认值的方法
May 22 Javascript
JS实现的Select三级下拉菜单代码
Aug 20 Javascript
javascript实现的左右无缝滚动效果
Sep 19 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
利用JQuery实现datatables插件的增加和删除行功能
Jan 06 Javascript
微信小程序 页面跳转传递值几种方法详解
Jan 12 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
js实现炫酷光感效果
Sep 05 Javascript
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
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
ThinkPHP中I(),U(),$this->post()等函数用法
2014/11/22 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
PHP7 windows支持
2021/03/09 PHP
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
WebPack基础知识详解
2017/01/16 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
pandas的qcut()方法详解
2019/07/06 Python
django实现类似触发器的功能
2019/11/15 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
pytorch 常用线性函数详解
2020/01/15 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
社区七一党员活动方案
2014/01/25 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
工厂见习报告范文
2014/10/31 职场文书