当前位置: 首页 > news >正文

学习Gulp的记录

参考资料
 

https://www.cnblogs.com/libin-1/p/5965014.html

https://www.cnblogs.com/2050/p/4198792.html

https://github.com/mikrofusion/gulp-obfuscate

一、安装node.js

二、安装gulp

npm install -g gulp

三、安装插件

使用gulp-uglify
安装:npm install --save-dev gulp-uglify
用来压缩js文件,使用的是uglify引擎

var gulp = require('gulp'),
    uglify = require("gulp-uglify"),
    obfuscate = require('gulp-obfuscate');
 
gulp.task('minify-js', function () {
    console.log('one is done');
    gulp.src('test.js') // 要压缩的js文件
    .pipe(obfuscate({ replaceMethod: obfuscate.ZALGO }))
    .pipe(uglify())  //使用uglify进行压缩,更多配置请参考:
    .pipe(gulp.dest('test2.js')); //压缩后的路径
    console.log('two is done');
});

相关文章:

  • windows下mysql 5.7版本中修改编码为utf-8的方法
  • MySQL主从复制,实时,双机热备份。
  • Redis缓存清理
  • IOC容器:Unity
  • 依赖注入 与 抽象工厂
  • C#获取硬盘序列号,CPU序列号,网卡MAC地址
  • mysql 表分区设置
  • mysql复制表结构和表数据
  • 健忘者系列-MVC图片上传(一)
  • 健忘者系列-MVC图片上传(二)
  • mybatis-plus 代码生成器使用
  • java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to ***
  • you *might* want to use the less safe log_bin_trust_function_creators variable
  • node.js websocket.io 搭建 websocket 通信服务
  • Mysql 定时器
  • [译] 怎样写一个基础的编译器
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 30秒的PHP代码片段(1)数组 - Array
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • download使用浅析
  • Fabric架构演变之路
  • Git的一些常用操作
  • Laravel Telescope:优雅的应用调试工具
  • leetcode386. Lexicographical Numbers
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Phpstorm怎样批量删除空行?
  • Vue实战(四)登录/注册页的实现
  • 记一次用 NodeJs 实现模拟登录的思路
  • 开源地图数据可视化库——mapnik
  • 前端面试题总结
  • 用简单代码看卷积组块发展
  • 由插件封装引出的一丢丢思考
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 数据可视化之下发图实践
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2.2w字)前端单元测试之Jest详解篇
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (生成器)yield与(迭代器)generator
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)大型网站的系统架构
  • (转)大型网站架构演变和知识体系
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core 项目指定SDK版本
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net refrector
  • .NET 药厂业务系统 CPU爆高分析
  • .Net的DataSet直接与SQL2005交互