Browserify无法使用babelify转换创建捆绑包(TypeError:路径必须为字符串。)

Browserify无法使用babelify转换创建捆绑包(TypeError:路径必须为字符串。),第1张

Browserify无法使用babelify转换创建捆绑包(TypeError:路径必须为字符串。)

该错误是因为您需要

vinyl-source-stream
在那里。结果
.bundle()
文件数据的标准Node流。您正在获取数据,并将其传递给它,
rename
这将需要Gulp
File
对象流。

var source = require('vinyl-source-stream');// stuff  function rebundle(bundle) {    return bundle.bundle()    .on('error', function(error) {      console.log(error.stack, error.message);      this.emit('end');    })    .pipe(        gulpif(          (process.env.NODE_ENV == 'production'),          // Use 'source' here instead, which converts binary          // streams to file streams.          source('bundle.min.js'),          source('bundle.js')        )    )    .pipe(gulpif((process.env.NODE_ENV == 'production'), buffer()))    .pipe(gulpif((process.env.NODE_ENV == 'production'), uglify()))    .pipe(gulp.dest('dist/js'));  }

rename
可以使用而不是使用
source
来定义文件的初始名称。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4901081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存