gulp-css-wrap工具的使用——[批量为css文件扩展命名空间]
来源:互联网 发布:谢津死亡真相知乎 编辑:程序博客网 时间:2024/05/01 18:08
前言:我们要对css文件的所有选择器添加命名空间如我们给所有的加上.custom-1b1e24原css文件:.header{height:100px;}.content{color:#fff;}=>输出.custom-1b1e24 .header{height:100px;}.custom-1b1e24 .content{color:#fff;}
gulp使用指南
gulp-css-wrap
1.搭建gulp环境
我们以上篇博文为背景,搭建环境也在上个项目的代码环境中搭建。
//1.安装gulp:npm install gulp//2.安装gulp-clean-cssnpm install gulp-clean-css//3.安装gulp-css-wrapnpm install gulp-css-wrap
2.在项目根目录下创建一个名为 gulpfile.js 的文件:
// gulpfile.jsvar path = require('path')var gulp = require('gulp')var cleanCSS = require('gulp-clean-css')var cssWrap = require('gulp-css-wrap')gulp.task('css-wrap', function () { return gulp.src(path.resolve('./theme/index.css')) /* 找需要添加命名空间的css文件,支持正则表达式 */ .pipe(cssWrap({ selector: '.custom-1b1e24' /* 添加的命名空间 */ })) .pipe(cleanCSS()) .pipe(gulp.dest('src/assets/css/theme/1b1e24')) /* 存放的目录 */})
3.执行gulp输出
//命令行gulp css-wrap
输出:
当然如果只是想生成一种增加了扩展空间的css文件,此后又不会再用到这个模块,完全可以不用引入此到自己的项目中。
对,我来打广告了。
你们可以去run我的代码然后本地运行反正我们最终也只是要生成的css而已[逃
o(*≧▽≦)ツ
祭上我github:https://github.com/EmilyYoung71415/tool-gulpcsswrap
阅读全文
0 0
- gulp-css-wrap工具的使用——[批量为css文件扩展命名空间]
- 使用gulp压缩css文件
- Gulp实现css、js、图片的压缩以及css、js文件的MD5命名
- 利用gulp工具来压缩css文件
- gulp使用——将js、css引入index.html中(以wiredep为例)
- nodejs 批量编译less 文件为css
- 使用gulp压缩js,css
- gulp入门实例{css文件,img文件的压缩}
- discuz扩展css命名规则
- js,css 自动化构建工具gulp初探
- CSS:常用的CSS命名
- css word-wrap
- css word-wrap
- gulp工具的使用
- gulp工具的使用
- 使用CSS确定HTML中的断句格式——你真的了解word-wrap和word-break的区别吗
- xml的命名空间与css样式实现
- icon图标批量生成 css 样式文件工具
- 7-29 修理牧场(25 分)
- Java集合之HashSet,LinkedHashSet源码分析
- mymoni3——具体代码~Activity类 + Fragfment类 的具体逻辑代码(+外部类MAsyncTask)
- java 设计模式 策略模式
- 【JavaScript学习】DOM:DocumentFragment类型
- gulp-css-wrap工具的使用——[批量为css文件扩展命名空间]
- 中国知名个人站长排行TOP91
- ajax
- mymoni3——具体代码~添加权限依赖 + 页面布局 + 封装类、工具类
- 银行卡号识别Bank Card Rec 主要功能接口说明
- HBase 常用操作
- matlab Wavedec.函数
- windows 训练、微调caffenet 训练测试自己的数据
- HDU 1254 推箱子(广搜+优先队列)