草庐IT

gulp-useref

全部标签

build - Gulp-Inject 不起作用

我有一个简单的Gulp构建过程设置用于测试。我已经多次阅读文档,但似乎无法让Gulp-inject将我想要的脚本注入(inject)index.html文件。我的Gulp文件如下所示:gulp.task('inject1',function(){returngulp.src('app/index.html').pipe(inject(gulp.src('./app/scripts/app.js',{read:false})))//Notnecessarytoreadthefiles(willspeedupthings),we'reonlyaftertheirpaths.pipe(gul

build - Gulp-Inject 不起作用

我有一个简单的Gulp构建过程设置用于测试。我已经多次阅读文档,但似乎无法让Gulp-inject将我想要的脚本注入(inject)index.html文件。我的Gulp文件如下所示:gulp.task('inject1',function(){returngulp.src('app/index.html').pipe(inject(gulp.src('./app/scripts/app.js',{read:false})))//Notnecessarytoreadthefiles(willspeedupthings),we'reonlyaftertheirpaths.pipe(gul

javascript - 是否可以将标志传递给 Gulp 以使其以不同的方式运行任务?

通常在Gulp中的任务是这样的:gulp.task('my-task',function(){returngulp.src(options.SCSS_SOURCE).pipe(sass({style:'nested'})).pipe(autoprefixer('last10version')).pipe(concat('style.css')).pipe(gulp.dest(options.SCSS_DEST));});是否可以将命令行标志传递给gulp(这不是任务)并让它有条件地运行任务?比如$gulpmy-task-a1然后在我的gulpfile.js中:gulp.task('my

javascript - 是否可以将标志传递给 Gulp 以使其以不同的方式运行任务?

通常在Gulp中的任务是这样的:gulp.task('my-task',function(){returngulp.src(options.SCSS_SOURCE).pipe(sass({style:'nested'})).pipe(autoprefixer('last10version')).pipe(concat('style.css')).pipe(gulp.dest(options.SCSS_DEST));});是否可以将命令行标志传递给gulp(这不是任务)并让它有条件地运行任务?比如$gulpmy-task-a1然后在我的gulpfile.js中:gulp.task('my

javascript - 如何一个接一个地依次运行 Gulp 任务

在这样的片段中:gulp.task"coffee",->gulp.src("src/server/**/*.coffee").pipe(coffee{bare:true}).on("error",gutil.log).pipe(gulp.dest"bin")gulp.task"clean",->gulp.src("bin",{read:false}).pipecleanforce:truegulp.task'develop',['clean','coffee'],->console.log"runsomethingelse"在develop任务中,我想运行clean并在完成后运行cof

javascript - 如何一个接一个地依次运行 Gulp 任务

在这样的片段中:gulp.task"coffee",->gulp.src("src/server/**/*.coffee").pipe(coffee{bare:true}).on("error",gutil.log).pipe(gulp.dest"bin")gulp.task"clean",->gulp.src("bin",{read:false}).pipecleanforce:truegulp.task'develop',['clean','coffee'],->console.log"runsomethingelse"在develop任务中,我想运行clean并在完成后运行cof

用 rollup + gulp 造个轮子,别说还挺香

前戏我是16年入了前端的坑,17年知道了gulp和rollup这两个玩意儿。由于那时webpack势头很猛,便一直没有正眼瞧过它一眼。直到20年进了一家小公司,做了很多类似的小项目,相同的代码拷来拷去,出现一个bug一堆项目都要改,实在恶心到我了。于是不得不开始考虑将一些公共的方法和组件提取出来,做成一个第三方库来维护。而在库的封装方面,rollup相对于webpack具有一定的优势。在此,便和大家分享一下如何自己造轮子,封装一个前端库并发布到npm仓库中去。源码这是我自己封装的3个库,有兴趣可以看看:https://github.com/moohng/dan;https://github.c

用 rollup + gulp 造个轮子,别说还挺香

前戏我是16年入了前端的坑,17年知道了gulp和rollup这两个玩意儿。由于那时webpack势头很猛,便一直没有正眼瞧过它一眼。直到20年进了一家小公司,做了很多类似的小项目,相同的代码拷来拷去,出现一个bug一堆项目都要改,实在恶心到我了。于是不得不开始考虑将一些公共的方法和组件提取出来,做成一个第三方库来维护。而在库的封装方面,rollup相对于webpack具有一定的优势。在此,便和大家分享一下如何自己造轮子,封装一个前端库并发布到npm仓库中去。源码这是我自己封装的3个库,有兴趣可以看看:https://github.com/moohng/dan;https://github.c

详解 Gulp4 和 Gulp3 的区别

最近在开发几个网站,为了优化一下前端代码,就复习一下gulpjs,之前工作gulp用的版本比较老,但是今天看了新的版本,新的语法出了一下,但是为了时间,我决定使用之前gulp3的旧版本,后面发现自己环境的node的版本是最新的,所以不得让我来了解一下gulp的新版本,里面用到的最多就是commonjs的模块化,解释如下:gulp4的官网地址:https://www.gulpjs.com.cn/gulp3的官网地址:https://v3.gulpjs.com.cn/  下面代码了解新语法:const{src,dest,watch,task,series,parallel}=require('gu

详解 Gulp4 和 Gulp3 的区别

最近在开发几个网站,为了优化一下前端代码,就复习一下gulpjs,之前工作gulp用的版本比较老,但是今天看了新的版本,新的语法出了一下,但是为了时间,我决定使用之前gulp3的旧版本,后面发现自己环境的node的版本是最新的,所以不得让我来了解一下gulp的新版本,里面用到的最多就是commonjs的模块化,解释如下:gulp4的官网地址:https://www.gulpjs.com.cn/gulp3的官网地址:https://v3.gulpjs.com.cn/  下面代码了解新语法:const{src,dest,watch,task,series,parallel}=require('gu