美文网首页
gulp打包构建项目要思考的问题

gulp打包构建项目要思考的问题

作者: 前端人 | 来源:发表于2019-11-27 21:37 被阅读0次
项目构建打包要做哪些事情.png

项目构建打包要做哪些事情
css
加前缀
gulp-autoprefixer
less转css
gulp-less
多文件合并
gulp-concat
压缩
gulp-minify-css,gulp-csso
js
ts转js
gulp-typescript
es6转es5
gulp-babel
多文件合并
gulp-concat
压缩
gulp-uglify
html
注入 js css注入
gulp-inject
压缩
gulp-minify-html
热更新
browser-sync
能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面
启动本地的http服务
http-proxy 跨越代理
缓存问题
gulp-rev
rev() 给文件添加hash
gulp-rev-replace
revReplace()重写已被gulp-rev重命名的文件名。
命令行中提取参数
process.argv 获取输入的参数
资源处理
gulp-useref
进行资源合并useref()
解析构建块在HTML文件来代替引用未经优化的脚本和样式表
其他
gulp-protractor 与测试相关 用户测试 集成测试啥的
gulp-load-plugins
自动加载所有在package.json里配置的gulp插件
gulp-size
测量包的大小
gulp-filter
在虚拟文件流中过滤文件。
gulp-angular-templatecache
将html模板页面 以angularjs的方式 压缩并缓存
https://blog.csdn.net/hbiao68/article/details/52683436
gulp-flatten
常用于把各个子目录下面的所有满足匹配规则的文件(比如所有js文件)取出来放在同级文件夹下面
https://blog.csdn.net/WU5229485/article/details/90442662
推荐一篇插件介绍教程文章
https://segmentfault.com/a/1190000008349859

相关文章

  • gulp打包构建项目要思考的问题

    项目构建打包要做哪些事情css加前缀gulp-autoprefixerless转cssgulp-less多文件合并...

  • JavaScript学习笔记(三十六)-- GULP

    GULP gulp 是一个项目开发的 自动化打包构建工具 基于 node 环境来运行的 什么是自动化打包构建工具 ...

  • 使用gulp进行原生项目打包压缩

    gulp构建原生项目-打包与压缩 gulp官网[https://www.gulpjs.com.cn/] 1、图解 ...

  • 项目构建打包gulp

    gulp gulp是NodeJS项目构建工具,它是用来构建我们的项目,而且是把开发中的项目构建成可以放置在服务器的...

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • 使用nvm解决gulp ReferenceError: prim

    一、问题 使用gulp构建老项目时报错:ReferenceError: primordials is not de...

  • gulp 自动化构建工具

    前言 gulp简介 gulp是一款常用的自动化构建工具,用于压缩、打包你的项目代码与文件。其他的类似的工具有gru...

  • gulp使用方法与配置详解

    一、定义 gulp是一个自动化构建工具,主要用来设定程序自动处理静态资源的工作。简单的说gulp就是用来打包项目的...

  • gulp的简单使用

    gulp构建项目 1.安装gulp,创建gulpfile.js作为入口文件 2.确定需要构建的文件,列出构建任务和...

  • 业务开发流程理解

    1 技术选型 1)构建工具 1、 构建工具有哪些 gulp:任务管理,不能做打包,对任务文件操作过程中,gulp是...

网友评论

      本文标题:gulp打包构建项目要思考的问题

      本文链接:https://www.haomeiwen.com/subject/lrbmwctx.html