首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Browserify、Gulp Rev和Gulp使用Ref?

Browserify、Gulp Rev和Gulp使用Ref?
EN

Stack Overflow用户
提问于 2015-04-20 11:33:10
回答 1查看 717关注 0票数 0

我正在尝试将gulp-revbrowserify集成。我似乎无法让gulp-userefgulp-rev-replace将browserified文件替换为revved文件。

到目前为止,我只对useref和browserify执行了以下任务:

代码语言:javascript
复制
gulp.task('html', function() {
  var assets = useref.assets();

  return gulp.src('app/*.html')
    .pipe(assets)
    .pipe(gulpif('*.js', uglify()))
    .pipe(gulpif('*.css', minifyCSS()))
    .pipe(buffer())
    .pipe(rev())
    .pipe(assets.restore())
    .pipe(useref())
    .pipe(revReplace())
    .pipe(gulp.dest('dist'));
});

gulp.task('browserify', ['lint'], function() {
  var bundleStream = browserify('./app/scripts/app.js').bundle();

  return bundleStream
    .pipe(source('bundle.js'))
    .pipe(gulp.dest('dist/static/js'));
});

我只是简单地从包中复制文档中的内容。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-09-20 19:41:22

我目前有一个类似问题的开放question -我得到了适当的文件速度,但无法使用gulp useref在html中注入它们。我怀疑我在本例中使用的目录有什么不正当之处,但现在我选择使用不同的缓存破坏方案:

代码语言:javascript
复制
var cb = Math.random();

....
.pipe($.replace('dist/css/lib.css', 'dist/css/lib.css?cb=' + cb))
....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29738910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档