pipe

gulp – 只包括如果存在

我正在寻找包含一个文件在gulp只有当它存在,当我编译,开发.目前我有以下:我需要添加另一个文件到这个数组,但只有该文件存在.我已经看到了gulp-if但我不认为这是我正在寻找的能力.我还要警告开发人员,在编译为控制台中的开发时,该文件不存在.解决方法Gulp只是一个节点应用程序,因此您可以在gulpfile中使用任何节点函数.您可以使用fs.exists()轻松检查文件的存在

javascript – gulp-order:没有正确排序

Gulpnewbie在这里,我在下载*.js时下载了gulp-order用于订购js文件因为我的一些javascript文件需要首先加载jquery.下面是我的gulpfile.js,它有order,concat,rename&丑化.但似乎订购无效.排序基于字母a.js>z.js而不是jquery.min.js>a.js>z.js我在gulpfile.js上有什么错误的代码吗?解决方法添加base选项为我修复:

javascript – 如何强制gulp调用同步运行?

我想要下面的gulp调用同步运行,一个接一个.但他们不遵循命令.run-sequence节点模块在这里没有帮助,因为我没有尝试串行运行gulp任务(即它的语法类似于gulp.task(“mytask”,[“foo”,“bar”,“baz”]等等),而是如下所示串联“打电话”.如何使他们一个接一个地运行?

Gulp-sass无法编译scss文件

我使用Gulp将我的sass编译成css.一个简单的任务编译_/sass目录中的style.scss文件,并将输出保存到项目的根目录中.style.scss仅用于导入_/sass目录中的其他文件.当我从命令行($gulp)运行默认任务时,我收到一个sass无法编译的错误.它全部包含在下面.我已经从包含的文件中删除所有内容,并再次运行该任务.我仍然收到相同的错误(我在线阅读建议这可能会测试一个编码问

javascript – 更新:在Gulpfile中使用postCSS和Babel的错误

目标我正在更新我的旧gulpfile.js,以前主要是将我的Sass编译成CSS,但是现在我试图让Gulp执行以下操作:>同步浏览器,打开本地主机服务器–完成>编译Sass=>CSS–完成>使用JSHint–DONE显示任何JavaScript错误>编译ES6=>ES6与Babel(WORKINGON)>缩小所有资产(WORKINGON)>显示项目文件大小–完成>将index.html,style

Watchify并不总是检测到javascript文件中的更改

我创建了一个gulp任务来与browserify捆绑模块,我正在使用watchify来监视更改.这是我的gulp任务看守:如果我编辑主js文件,则始终检测到更改.但是,当我编辑主文件需要的其他文件时,大概每隔一段时间就会检测到更改.我在这里做错了吗?

gulp手表立即终止

我有一个非常小的gulp文件如下,注册了一个手表任务:我无法让观看任务持续运行.一旦我运行gulp手表,它立即终止.我已经清除了我的npm缓存,重新安装依赖关系等,但没有骰子.解决方法这不是现在,这是runningthetasksynchronously.您需要从lint任务返回流,否则gulp不知道该任务何时完成.此外,您可能不想使用gulp.watch和这种手表的任务.使用thegulp-wa

角色 – Gulp任务打破角度文件

我设置并运行gulp任务来创建一个Angular应用程序,它运行没有错误并正确创建文件,但是当我在浏览器上加载页面时,我收到以下错误消息.有没有一些步骤或一些插件,我没有得到角度文件的所有“工作”?