gulp a) 本地安装gulp+package.json配置文件(初始化项目配置)+gulpfile.js文件 8.安装gulp插件 9.配置gulpfile.js(9,8可以反过来,...可以js文件中需要什么插件再装什么插件) 10.Gulp实践流程:配置gulpfile.js文件命令,下载、调用gulp插件。...gulpfile.js文件,他是gulp项目的配置文件,不同于backage.json文件。...10.Gulp实践---使用gulpfile.js并调用gulp插件 gulpfile.js 一个gulpfile.js配置文件类似下边这段代码,他的大体结构都是差不多的,只是你用到的任务不同的时候,他就是不同的任务代码...---------------------------------------------------- 2 3 声明: 4 5 请尊重博客园原创精神,转载或使用图片请注明: 6 7 博主:
Tips:前导必备 博主博客地址 博主使用的是yilia主题 ---- 1、全局安装gulp npm install gulp -g # 查看版本 gulp -v 2、安装gulp插件 在站点根目录下安装...npm install gulp --save npm install gulp-minify-css --save npm install gulp-uglify --save npm install...gulp-htmlmin --save npm install gulp-htmlclean --save npm install gulp-imagemin --save # 解决【Gulp打包问题...错误请执行以下语句 sudo npm i gulp-imagemin --unsafe-perms 3、创建gulpfile.js文件 在 Hexo 站点下新建gulpfile.js文件,文件内容如下...: var gulp = require('gulp'); var minifycss = require('gulp-minify-css'); var uglify = require('gulp-uglify
2.创建gulp任务 在项目根目录创建 gulpfile.js,里面代码如下 var gulp = require("gulp"); gulp.task("greet",done => {...3.创建css处理文件任务 主要对css文件进行压缩,然后再将压缩的文件放到指定目录 安装插件 npm install cssnano --save-dev gulpfile.js代码 var gulp.../dest/css/")) done(); }) 4.修改文件名 安装插件 npm install gulp-rename --save-dev gulpfile.js var cssnano.../dest/css/")) done(); }) 5.创建处理js文件的任务 安装插件 npm install gulp-uglify --save-dev gulpfile.js var uglify.../dest/js/")) done(); }) 6.合并多个文件 安装插件 npm install gulp-concat --save-dev gulpfile.js var uglify
的文件 7.输入 npm install gulp –save-dev //表示安装成功 随后在项目中产生 node_moudles 的文件 二 在开发目录下建立文件 “gulpfile.js”...在cmd命令行输入 npm install gulp-uglify –save-dev //安装 gulp-uglify 插件 随后在gulpfile.js的文件中输入如下 (即将插件引入) *...在cmd中输入 npm install gulp-concat –save-dev //安装gulp-concat 插件 随后在gulpfile.js的文件中输入 const concat = require...gulp-rename 插件 在cmd命令行输入 npm install gulp-rename –save-dev //安装gulp-rename 插件 待安装完成后 在gulpfile.js...//安装Gulp-minify-css 插件 待安装成功后在gulpfile.js的文件中输入const minifycss = require(“gulp-minify-css”) (继续在重命名
package.json { "devDependencies": { "gulp": "^3.9.1", "gulp-browserify": "^0.5.1", "gulp-jade...": "^1.1.0" } } gulpfile.js var gulp = require('gulp'), jade = require('gulp-jade'), browserify...= require('gulp-browserify') gulp.task('jade', function () { return gulp.src('src/template/**/*...jade [21:35:30] Using gulpfile ~/17lai/frontend-workflow/gulpfile.js [21:35:30] Starting 'jade'... [...gulpfile.js [21:35:56] Starting 'js'... [21:35:56] Finished 'js' after 84 ms gulp API 文档 http://www.gulpjs.com.cn
npm install --save-dev gulp 7.创建一个Gulp的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 Gulp主文件用于注册任务 //载入gulp...的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 //载入gulp模块 var gulp = require('gulp'); //文件拷贝任务 gulp.task('copy...copy命令,这样做做了重复性操作,也不符合使用Gulp实现自动化的特点,为了改成自动化执行文件拷贝命令,可以修改gulpfile.js中的代码 //载入gulp模块 var gulp = require...; 6.修改好gulpfile.js中的代码后在命令行中执行下面的命令 gulp dist 6.此时只要修改src文件夹的index.html文件,修改完成后只要一保存,HTML代码就能同时同步到dist...的主文件gulpfile.js,并且在gulpfile.js中添加下面的代码 //载入gulp模块 var gulp = require('gulp'); var less = require('gulp-less
gulp 创建gulpfile.js文件 // 以下代码会执行在node环境下 var gulp = require( "gulp" ); // 创建一个gulp的任务 gulp.task( "default...: 0; padding: 0; } p{ color: red } gulpfile.js代码如下 var gulp = require('gulp'); // 需要先安装gulp-cssnano...--save-dev 在本地项目安装 gulpfile.js代码修改如下 var gulp = require('gulp'); // 需要先安装gulp-cssnano var cssnano =...else{ fibarr.push(fibarr[i-1] + fibarr[i-2]) } i++; } return fibarr; } gulpfile.js...index.html gulpfile.js代码修改如下 var gulp = require('gulp'); var rename = require('gulp-rename'); // 对html
rollup-plugin-babel 安装 babel 核心插件: $ npm install --save-dev @babel/core @babel/preset-env 安装完成后,配置 .babelrc 文件和 gulpfile.js...browsers": "last 2 versions, > 1%, ie >= 9" }, "modules": false } ] ] } 新建 gulpfile.js...plugins": [ [ "@babel/plugin-transform-runtime", { "corejs": 2 } ] ] } 同时修改 gulpfile.js...$ npm install --save-dev rollup-plugin-node-resolve rollup-plugin-commonjs 在修改 gulpfile.js 文件如下: const...修改 gulpfile.js 文件如下: const gulp = require("gulp"); const rollup = require("gulp-better-rollup"); const
gulp的环境配置和安装:http://www.cnblogs.com/padding1015/p/7162024.html 这里就补充一篇gulpfile.js的配置,用于自动化编译sass和pug文件用...: 1 var gulp = require('gulp'); 2 var pug = require('gulp-pug'); 3 var sass = require('gulp-sass')...; 4 var rename = require('gulp-rename'); 5 var notify = require('gulp-notify'); 6 var plumber = require...(paths.css)) 40 }); 41 42 gulp.task('watch', ['sass'], function () { 43 gulp.watch(paths.pugWatch2...声明: 请尊重博客园原创精神,转载或使用图片请注明: 博主:xing.org1^ 出处:http://www.cnblogs.com/padding1015/
本文内容概要: 1 什么是Gulp 2 Gulp VS Grunt 3 Gulp的安装与使用 4 命令行的简单介绍 1 什么是Gulp Gulp是一个前端自动化构建工具,在项目开发过程中,开发工程师可以使用它自动化地完成...首先当然要先安装Node.js,通过Node.js全局安装Gulp和项目安装Gulp,其次在项目里安装需要使用的Gulp插件,然后新建Gulp的配置文件gulpfile.js来定义Gulp要处理的操作/...3.1 流程: 3.1.1 安装Node.js -> 3.1.2 全局安装Gulp -> 3.1.3 项目安装Gulp -> 3.1.4 项目安装Gulp插件 -> 3.1.5 配置gulpfile.js...3.1.5 配置gulpfile.js 说明:gulpfile.js是Gulp的配置文件,放置于项目根目录的js文件。...说明:在这里我们要运行gulpfile.js定义好的gulp_less任务,执行的命令是gulp gulp_less。 ? ? 4 命令行的简单介绍 cd命令定位到具体的目录:cd + 路径。
npm init 然后安装 gulp npm install gulp --save-dev 接着安装 gulp-file-include npm install gulp-file-include...--save-dev 2、新建并配置 gulpfile.js 接着我们手动新建一个 js 文件取名为 gulpfile,并在里面写入如下代码: var gulp = require('gulp...创建项目目录结构,并添加测试代码 项目的整体目录结构应该是这样 app page include header.html footer.html index.html gulpfile.js...可能你已经能举一反三了,在 gulpfile.js 里,我们可以手动设置最终生成文件的位置,就是这句话 gulp.dest('dist') 5、自动编译 静态页面引入公用代码的问题已经解决了,...gulp 有个 watch 方法,就是监听文件是否有变动的,我们只需稍微修改下 gulpfile.js 文件,增加一段监听代码,如下: var gulp = require('gulp'); var fileinclude
文件 1.先在根目录D:\wampv\wamp\www\getgulp 新建一个gulpfile.js的文件 gulpfile.js是gulp项目的配置文件,是位于项目根目录的普通js文件,所有的对项目文件的自动化操作将在这里面进行...插件; 在gulpfile.js中我们要常常用到几个操作: require(); gulp.Task(‘任务名称’,回调函数function(){}); gulp.src(‘输入路径’)//你所要操作的文件路径...gulp.dest(‘输出路径’)//你所要输出结果的路径; gulp.Watch(‘监听路径’,[’任务名称’])//监听任务文件变化; 1.然后我们在gulpfile.js文件中就可以开始建立task...node_modules文件夹下也将自动生成对应的插件文件夹 4.然后我们在根目下新建项目文件index.html和src文件夹、dist输出文件夹,大致的目录结构如下: 5.建好项目文件之后,我们就可以在gulpfile.js...,然后在gulpfile.js文件中require它们: 6.接下来,我们来写task任务——对项目文件进行相关的gulp操作: 首先,我们来处理less文件,将src/less目录下的less
,大概就这样 然后在安装gulp npm i gulp --save-dev 在根目录下新建gulpfile.js我们先在gulpfile.js中写入一点内容,测试一下 const defaultTask...当我们执行npx gulp时会默认运行gulpfile.js导出的default,在gulpfile.js导出的任务会注册到gulp任务中 在gulp中任务主要分两种,一种是公开任务、另一种是私有任务...... exports.default = defaultTask; 公有任务taskJS // gulpfile.js const { src, dest } = require('gulp');...taskLess,结果如下 图片资源 使用一个gulp-image插件对图片进行无损压缩处理 // gulpfile.js const { src, dest } = require('gulp')...// gulpfile.js const { src, dest, series } = require('gulp'); const less = require('gulp-less'); const
npm init 然后安装 gulp npm install gulp --save-dev 接着安装 gulp-file-include npm install gulp-file-include...--save-dev 2、新建并配置 gulpfile.js 接着我们手动新建一个 js 文件取名为 gulpfile,并在里面写入如下代码: var gulp = require('gulp')...创建项目目录结构,并添加测试代码 项目的整体目录结构应该是这样 app page include header.html footer.html index.html gulpfile.js...可能你已经能举一反三了,在 gulpfile.js 里,我们可以手动设置最终生成文件的位置,就是这句话 gulp.dest('dist') 5、自动编译 静态页面引入公用代码的问题已经解决了,但每次编写源...gulp 有个 watch 方法,就是监听文件是否有变动的,我们只需稍微修改下 gulpfile.js 文件,增加一段监听代码,如下: var gulp = require('gulp'); var fileinclude
配置教程 安装gulp插件 npm install --global gulp-cli #全局安装gulp指令集 npm install gulp --save #安装gulp插件 安装各个下属插件以实现对各类静态资源的压缩...压缩js npm install gulp-fontmin --save-dev # 压缩字体包 为Gulp创建gulpfile.js任务脚本。...在博客根目录[Blogroot]下新建gulpfile.js,打开[Blogroot]\gulpfile.js,输入以下内容: //用到的各个插件 var gulp = require('gulp');...= require('gulp-htmlclean'); var fontmin = require('gulp-fontmin'); var uglify = require('gulp-uglify...') var babel = require('gulp-babel') //压缩js gulp.task('compress', async() => gulp.src(['.
解决方案 1.安装gulp和插件 首先需要安装gulp //全局安装gulpnpm install -g gulp//项目中安装gulpnpm install --save-dev gulp..."plugins": [ // 需要用到的插件 ]} 因为这里是es6向es5的转码,所以只指定presets就行了 { "presets": ["env"]} 3.新建gulpfile.js...文件 // 获取 gulpvar gulp = require('gulp');// 获取babel模块var babel = require('gulp-babel');gulp.task("babel...", function () { return gulp.src("....END 主 编 | 张祯悦 责 编 | 冯 博 where2go 团队
main.js └─index.html └─gulpfile.js └─package.json 初始化项目生成package.json 文件,是npm的配置文件。...npm init -y package.json内容 gulpfile.js 文件需要自己在项目根目录下新建,整个目录结构如下 使用 gulp 压缩 JS 压缩 js 代码可降低 js 文件大小,提高页面打开速度...在 gulpfile.js 中编写代码 var gulp = require('gulp'); // 导入gulp var uglify = require('gulp-uglify');...使用异步函数 async 和 await var gulp = require('gulp'); // 导入gulp var uglify = require('gulp-uglify');... (D:\code\web\gulpfile.js:31:6) at Module.
安装gulp-file-include 先安装gulp以及gulp-file-include 先全局安装gulp npm install -g gulp gulp安装到当前开发环境 npm install...gulp --save-dev 安装gulp-file-include npm install gulp-file-include --save-dev 官方教程https://www.npmjs.com.../package/gulp-file-include 配置gulpfile.js 项目下新增gulpfile.js 文件,配置内容 //提示require找不到就加下面这2行 //import { createRequire...fileinclude = require('gulp-file-include'); gulp.task('fileinclude', function() { gulp.src('src...}); 使用示例 项目结构 └─dist └─src ├─include └─foot.html └─top.html └─index.html └─gulpfile.js
4.3 用gulp实现自动化 — 创建一个使用gulp的react 项目: npm i -global gulp-cli //全局安装gulp 命令行工具 mkdir gulp-example /...babel-preset-reacttouch gulpfile.js Gulp任务的创建和运行 — 创建Gulp任务需要在gulpfile.js编写Node代码,调用Gulp的API。...const gulp = require('gulp'); // 像加载标准Node模块那样加载Gulp插件 const sourcemap = require('gulp-sourcemaps');...在终端输入gulp就可以运行这个这个Gulp任务了。 一个好用的热重载工具:gulp-watch。。。监控文件系统的变化。...如果是大型项目,需要很多的gulp任务,可以把一个个任务拆分成一个个文件,最后引用到fulpfile.js文件中,组合在一起。。
---- 在前端项目中配置 Gulp.js 要在你的项目中使用 Gulp, 有几个关键的步骤需要完成: 安装两个依赖包 安装你需要的任意插件 创建 gulpfile.js 文件,在其中定义你要运行的任务...---- Gulpfile.js 文件 与 Grunt 一样, Gulp 也有一个同名配置文件,叫做 gulpfile.js, 在这个文件里定义需要用到什么插件,执行什么任务,如何执行等等。...到目前为止,一切看起来都和 Grunt 没什么区别,那么为什么要介绍 Gulp 呢?接下来就是它的优势所在了。 gulpfile.js 的语法非常简单直接,具有非常好的可读性,便于理解。...gulp.task('default', ['js']); 完整的 gulpfile.js: // 定义依赖项和插件 var gulp=require('gulp'), gutil=require...Gulp 找到 gulpfile.js 文件,加载依赖的插件,启动默认任务,然后执行我们的 "js" 任务, 你可以看到最终结果 image.png Gulp 还提供了一个名为 watch() 的方法,
领取专属 10元无门槛券
手把手带您无忧上云