开发者社区> 问答> 正文

打包的时候,用到grunt-usemin插件,但是有些问题,请大神们帮帮忙

已解决

filerev: {

  dist: {
    src: ['<%= yeoman.dist %>/js/**/*.js']
  },
    img:{
        src: ['<%= yeoman.dist %>/images/**/*.png']
    }
}

usemin: {

    js:['<%= yeoman.dist %>/js/{,*/}*.js'],
    options: {
        assetsDirs: ['<%= yeoman.dist %>/js','<%= yeoman.dist %>/images'],
        patterns:{
            js:[/(bell\.png)/,'replace img']
        }
    }
}
grunt.registerTask('defaultImg', [
    'clean:dist',
    'copy',
    'filerev',
    'usemin'
])

我的要求是:把js文件下的所有js中有关图片的引用全部都替换为加了md5格式的,我看了下usemin的自带事例,然后我写了下总是报错。错误提示:Warning: filterIn is not a function6图片为usemin自带事例。另外filter-in和filter-out怎么用呢?

展开
收起
云栖袾宏 2017-04-14 15:16:07 2458 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    已解决 在多加一层中括号

    2019-07-17 21:03:10
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于webpack和npm的前端组件化实践 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载