之前用项目用gulp-htmlone做最后的js和css内联打包出现各种问题

这次居然遇到打包后的css斜杠变反斜杠的问题

如下:/src/common/images/i_banner.jpg会被改成\src\common\images\i_banner.jpg

实在无法忍耐去改他的源码,改了后其他伙伴也要改,所以果断弃坑

在网上找了gulp-inline进行替代

gulp.task('inline', function() {
gulp.src(['./pages/**/*.html'])
.pipe(inline({
js: uglify,
css: cssmin,
disabledTypes: ['svg', 'img'] // Only inline css files
}))
.pipe(gulp.dest('./dest'));
});

官方api如下:

https://www.npmjs.com/package/gulp-inline

Plugin options:

  • base - the root directory containing the files to be inlined
  • css - css transform (gulp plugin)
  • js - js transform (gulp plugin)
  • svg - svg transform (gulp plugin)
  • ignore - array of file paths to ignore and not inline (file paths as they appear in the source)
  • disabledTypes - array of types not to run inlining operations on (css, svg, js, img)

最新文章

  1. asp.net反向代理
  2. scikit-learn一般实例之一:绘制交叉验证预测
  3. Socket编程 -- 全双工通信
  4. checkbox实现单选,全选,反选,取消选
  5. JavaWeb项目开发案例精粹-第6章报价管理系统-07View层
  6. 如何参与linux 内核开发
  7. 程序启动原理和UIApplication
  8. iOS画面模糊
  9. 一个web开发框架
  10. python websocket学习使用
  11. Strusts2--课程笔记4
  12. 在JavaScript中使用json.js:Ajax项目之POST请求(异步)
  13. python修改注册表
  14. uploadify上传文件(2)--基础语法
  15. Github Coding Developer Book For LiuGuiLinAndroid
  16. #oracle恢复已被commit删除的内容
  17. 勾勾街——一个专注于免越狱免签名的苹果ios APP打包生成的网站
  18. Mysql基本架构及查询流程
  19. java线程系列之三(线程协作)
  20. java----字符串的大写字母右移

热门文章

  1. php的CURL使用及例子
  2. python pickle/cPickle模块
  3. 更换ubuntu apt-get源
  4. 构建一个简单的Angular工程
  5. CSS:CSS cursor 属性
  6. CentOS7.0安装Ceph(jewel)及以上版本
  7. Java--23种设计模式之decorator模式
  8. 了解Hadoop
  9. Android studio 集成 Genymotion
  10. Two sum(给定一个无重复数组和目标值,查找数组中和为目标值的两个数,并输出其下标)