【问题标题】:Gulp group media error "must start with number, buffer, array or string"Gulp 组媒体错误“必须以数字、缓冲区、数组或字符串开头”
【发布时间】:2017-12-06 10:07:10
【问题描述】:

我用

var cmq = require('gulp-combine-media-queries')

gulp.task('cmq', function () {
gulp.src('css/style.css')
.pipe(cmq({
  log: true
}))
.pipe(gulp.dest('dist'));
});

而且这个错误是在 gulp 命令之后输出的:

File css/style.css found.
buffer.js:169
throw new TypeError('must start with number, buffer, array or 
string');
  ^

TypeError: must start with number, buffer, array or string
at fromObject (buffer.js:169:9)
at new Buffer (buffer.js:62:10)
at Transform.transform [as _transform] (/home/user/node_modules/gulp-
combine-media-queries/index.js:152:21)
at Transform._read (/home/user/node_modules/gulp-combine-media-
queries/node_modules/readable-stream/lib/_stream_transform.js:184:10)
at Transform._write (/home/user/node_modules/gulp-combine-media-
queries/node_modules/readable-stream/lib/_stream_transform.js:172:12)
at doWrite (/home/user/node_modules/gulp-combine-media-
queries/node_modules/readable-stream/lib/_stream_writable.js:237:10)
at writeOrBuffer (/home/user/node_modules/gulp-combine-media-
queries/node_modules/readable-stream/lib/_stream_writable.js:227:5)
at Transform.Writable.write (/home/user/node_modules/gulp-combine-
media-queries/node_modules/readable-
stream/lib/_stream_writable.js:194:11)
at write (/home/user/node_modules/vinyl-fs/node_modules/readable-
stream/lib/_stream_readable.js:623:24)
at flow (/home/user/node_modules/vinyl-fs/node_modules/readable-
stream/lib/_stream_readable.js:632:7)
at DestroyableTransform.pipeOnReadable (/home/user/node_modules/vinyl-
fs/node_modules/readable-stream/lib/_stream_readable.js:664:5)
at emitNone (events.js:67:13)
at DestroyableTransform.emit (events.js:166:7)
at emitReadable_ (/home/user/node_modules/vinyl-
fs/node_modules/readable-stream/lib/_stream_readable.js:448:10)
at emitReadable (/home/user/node_modules/vinyl-
fs/node_modules/readable-stream/lib/_stream_readable.js:444:5)
at readableAddChunk (/home/user/node_modules/vinyl-
fs/node_modules/readable-stream/lib/_stream_readable.js:187:9)

节点 - 4.2.6,Gulp 3.9.1,npm - 3.5.2 我还使用了另一个 npms 来对媒体进行分组并且有相同的错误。我阅读了许多具有相同问题的文章,但没有任何帮助

【问题讨论】:

    标签: css npm gulp media-queries


    【解决方案1】:

    查看媒体查询代码 (https://github.com/konitter/gulp-combine-media-queries/blob/master/index.js)

    我可以看到 gulp 无法访问您的文件“css/style.css”,因此出现错误。

    请重新检查路径并重试

    【讨论】:

      猜你喜欢
      • 2022-07-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-30
      相关资源
      最近更新 更多