www.gmpj.net > gulp

gulp

gulp.task('uglify', function () { gulp.src(['js/*.js']) //这里如果是 有很多js文件 ['js/*.js'] .pipe(uglify()) .pipe(rename({suffix: '.min'})) // 上面如果是 ['js/*.js'],要把所有的文件都添加.min.js后缀 .pipe(gulp.dest('js')); });

gulp.watch 不监听文件的新建和删除。 所以一个更好一点的方案是用一个插件 gulp-watch。 npm install gulp-watch 详情请移步这里: https://www.npmjs.com/package/gulp-watch https://github.com/floatdrop/gulp-watch

Gulp应该和Grunt比较,他们的区别我就不说了,说说用处吧。Gulp / Grunt 是一种工具,能够优化前端工作流程。比如自动刷新页面、combo、压缩css、js、编译less等等。简单来说,就是使用Gulp/Grunt,然后配置你需要的插件,就可以把以前需要手工...

可以监听 end 事件: gulp.task( 'move', () => { return gulp.src( 'src/**/*' ).pipe( gulp.dest( '.tmp' ) ) .on( 'end', () => { console.log( arguments ); } ); } );

比较好的解决办法是,首先创建 package.json 文件,然后显示`npm install gulp --save-dev`,这样会把 gulp 安装到当前目录下 node_modules 目录下。同时一个 gulp 的 executable 会被安装到 ./node_modules/.bin 下。此时你执行 。./node_modul...

如果你的项目是web 应用,需要在浏览器打开,可以借助 server 来预览页面效果。

通过下面命令: gulp -v查看 gulp 的版本,如果命令不存在就是没安装成功。

var Asset = { js: 'src/*.js', less: 'dev/*.less', static: [ 'src/*.html', 'src/*.css', 'src/*.png', 'src/*.gif', 'src/*.json', ]};gulp.task('less', function () { return gulp.src(Asset.less) .pipe(less()) .pipe(header(banner, { ...

1.首先 创建 pakeage.json 文件(包依赖) 1 npm init 接着会出现如下,提示(如果不填任何东西,直接按回车直到出现 yes 确认就行,以后也可以修改这个文件) 2.安装 gulp 1 2 3 4 npm i -D gulp npm i -D gulp-connect //or npm i -D gulp gul...

这种拼写规则叫 glob,可以参考 github 上的 node-glob 代码库 附常用规则: * 匹配0或多个除了 / 以外的字符 ? 匹配单个除了 / 以外的字符 ** 匹配多个字符包括 / {} 可以让多个规则用 , 逗号分隔,起到或者的作用 ! 出现在规则的开头,表示取...

网站地图

All rights reserved Powered by www.gmpj.net

copyright ©right 2010-2021。
www.gmpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com