gulp

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

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

Gulp-sass无法编译scss文件

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

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

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

javascript – 使用gulp没有全局gulp //编辑:没有链接到bin js文件

当在命令行中输入gulp时,我有一个完整的gulpfile.js.所有gulpbash命令真的是在package.json>>中调用指定的js文件bin>>gulp全球安装的gulp.现在我想要运行gulp文件,而不需要全局安装的gulp,只需键入节点gulpfile.js,这显然失败了,尽管gulp在本地安装,并且在gulpfile.js开头需要,使用没有cli工具的gulp可以很容易地使用gulp作为其他npm插件的一部分.注意:当原始gulpfile.js已经通过gulpcli工具启动时,需要另一个

gulp – 只包括如果存在

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

javascript – 任何相当的gulp插件做“咕噜噜”?

使用grunt,我可以使用命令gruntbower自动生成我的本地bower组件的RequireJS配置文件.是否有任何插件为gulp执行类似的任务?解决方法注意bowerRequireJS是一个异步函数.所以你需要使用回调来将该任务标记为异步,如下所示: