编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

极简gulp和browserify(极简polebrief官网)

wxchong 2024-07-09 23:21:38 开源技术 34 ℃ 0 评论

一、gulp概述

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

二、gulp安装

npm i gulp@3.9.1 -g

gulp -v # 测试是否安装成功;
gulp是一个基于任务的工具,也就是说,gulp规定,不管做什么功能,都用统一的接口管理,必须去注册一个任务,然后去执行这个任务,在任务代码中,去做想想做的功能。这是gulp的特点之一:任务化。
gulp的每个功能都是一个任务,压缩css的任务、合并文件的任务。。。gulp规定任务要写在一个叫做glupfile.js的文件中,在这个文件中用来配置所有任务。

三、browserify概述

browserify的用途是将前端用到的众多资源(css,img,js,...) 打包成一个js文件的技术。
与webpack类似的一个技术;
比如在html中引用外部资源的时候,原来我们可能这样写

  <script src="/static/libs/landing/js/bootstrap.min.js"></script>
  <script src="/static/libs/landing/js/jquery.flexslider-min.js"></script>
  <script src="/static/libs/landing/js/jquery.nav.js"></script>
  <script src="/static/libs/landing/js/jquery.appear.js"></script>
  <script src="/static/libs/landing/js/headhesive.min.js"></script>
  <script src="/static/libs/jquery/jquery-qrcode/jquery.qrcode.js"></script>
  <script src="/static/libs/jquery/jquery-qrcode/qrcode.js"></script>
  <script src="/static/libs/landing/js/scripts.js"></script>

复制

但是有了 browserify 的帮助,就可以把这些通通压缩成一句;

<script src="/bundle.js"></script>

四、browserify安装

npm install -g browserify

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表