Gulp在我的macOS上没有成功运行

My Advanced Gulp Workflow for WordPress Themes

我正在学习本教程,并使用他在教程中提供的gulfile.js,但是当我安装

npm install 

我收到了很多问题,所以我更新了文件。 但是当我实例化

 glup 

在我的macOSterminal,它给了我下面的错误,并拒绝成功运行命令。

 [Browsersync] Serving files from: ./ [Browsersync] Watching files... [23:36:59] gulp-notify: [Gulp notification] Custom scripts task complete [23:36:59] Finished 'scriptsJs' after 388 ms [23:36:59] gulp-notify: [Gulp notification] Vendor scripts task complete [23:36:59] Finished 'vendorsJs' after 405 ms [23:36:59] Starting 'default'... [23:36:59] Finished 'default' after 135 ms buffer.js:161 throw new TypeError(kFromErrorMsg); ^ TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object. at Function.Buffer.from (buffer.js:161:9) at new Buffer (buffer.js:131:17) at Transform.transform [as _transform] (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/index.js:152:21) at Transform._read (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/node_modules/readable-stream/lib/_stream_transform.js:184:10) at Transform._write (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/node_modules/readable-stream/lib/_stream_transform.js:172:12) at doWrite (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/node_modules/readable-stream/lib/_stream_writable.js:237:10) at writeOrBuffer (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/node_modules/readable-stream/lib/_stream_writable.js:227:5) at Transform.Writable.write (/Users/muzammil/Desktop/Themes/Theme2/node_modules/gulp-combine-media-queries/node_modules/readable-stream/lib/_stream_writable.js:194:11) at StreamFilter.ondata (/Users/muzammil/Desktop/Themes/Theme2/node_modules/readable-stream/lib/_stream_readable.js:612:20) at emitOne (events.js:115:13) at StreamFilter.emit (events.js:210:7) at addChunk (/Users/muzammil/Desktop/Themes/Theme2/node_modules/readable-stream/lib/_stream_readable.js:284:12) at readableAddChunk (/Users/muzammil/Desktop/Themes/Theme2/node_modules/readable-stream/lib/_stream_readable.js:271:11) at StreamFilter.Readable.push (/Users/muzammil/Desktop/Themes/Theme2/node_modules/readable-stream/lib/_stream_readable.js:238:10) at StreamFilter.Transform.push (/Users/muzammil/Desktop/Themes/Theme2/node_modules/readable-stream/lib/_stream_transform.js:146:32) at StreamFilterCallback (/Users/muzammil/Desktop/Themes/Theme2/node_modules/streamfilter/src/index.js:30:15) 

对于任何被这个问题困扰的人,我只是遇到了同样的问题,我正在重新审视一个4年前的项目。 看起来gulp-combine-media-queries模块自Node v4(或其附件)以来没有更新过。

该模块的这个分支解决了我的问题: https : //www.npmjs.com/package/gulp-merge-media-queries

干杯!