`
zhangyaochun
  • 浏览: 2620537 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

grunt插件之grunt-rev

阅读更多

 

   本文细细地介绍一下grunt-dev

 

grunt.initConfig({
     rev: {
          options: {
              algorithm: 'sha1',
              length: 4
         },

         files: {
             src: [***.js]
         }
     }
})

 

 

  • length         默认 8    文件名的hash前缀的字符个数
  • algorithm    默认 ‘md5’
  • encoding     默认是 'utf8'  可以是    'sha1'    'sha256'   'sha512'

   

分享到:
评论

相关推荐

    前端开源库-grunt-rev.zip

    grunt-rev是Grunt插件中的一员,主要负责为静态资源(如CSS、JavaScript、图片等)添加版本号或时间戳,从而强制浏览器重新加载最新的文件,避免因缓存问题导致用户看到过时的内容。这个插件通常配合其他构建任务...

    前端开源库-grunt-rev

    `grunt-rev`结合了其他Grunt插件,如`grunt-usemin`、`grunt-contrib-concat`等,能够构建出一套完整的前端自动化工作流,大大提高开发和部署的效率。这种工作流确保了每次代码更新都能正确地刷新浏览器的缓存,避免...

    grunt-esl-config-rev

    grunt-esl-config-rev 哈希AMD JS模块文件,将哈希配置保存在config.js中 入门 如果您以前从未使用过 ,请务必查看《指南》。 在与项目的和相同的目录中,使用以下命令安装此插件: npm install grunt-esl-config...

    grunt:使用 Grunt 自动执行任务

    咕噜声 自动化日常任务 插件 重复的文件夹/文件等... npm install grunt-contrib-copy --save-dev 删除文件夹/文件等... npm install grunt-contrib-clean --... 去除图片缓存、js、css npm install grunt-rev --sa

    grunt-daze_rev

    如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装和使用Grunt插件。 熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-daze_rev --save-dev 插件安装完成后,可以使用以下...

    grunt-1.0.1.tar.gz

    但其真正的强大之处在于丰富的第三方插件生态系统,这些插件扩展了Grunt的功能,如`grunt-contrib-jshint`用于代码质量检查,`grunt-contrib-watch`用于文件变动监听。 五、Grunt工作流示例 一个典型的Grunt工作...

    Grunt的实例代码(快速理解Grunt的用法)(内含代码注释)

    在这个文件中,你需要加载需要的Grunt插件,然后为每个任务编写配置。例如,你可能会看到像`loadNpmTasks('grunt-contrib-concat')`这样的代码,这表示加载了concat插件,用于合并多个JavaScript文件。 Grunt的任务...

    workflow-grunt:工作流程

    安装完成后,通过npm(Node包管理器)可以全局或局部安装Grunt及Grunt插件。全局安装命令是`npm install -g grunt-cli`,局部安装则是在项目目录下运行`npm install --save-dev grunt`。 Grunt的工作流程定义在项目...

    grunt-website-boilerplate

    6. **版本控制**:使用 `rev` 插件可以为静态资源添加版本号,避免缓存问题。 7. **预处理语言支持**:如果项目中使用了如 SASS 或 LESS 等预处理语言,Grunt 有相应的插件如 `sass` 和 `less` 来编译这些文件。 ...

    grunt-docs:Grunt文档

    要使用Grunt,首先需要在项目中安装Node.js环境,然后通过npm(Node Package Manager)安装Grunt CLI(命令行接口)和Grunt插件。安装完成后,在`Gruntfile.js`中编写任务配置,指定任务的行为和参数。 **3. ...

    gulp-wp-assets:基于 style.css 创建 manifest.json。 根的 grunt-wp-rev 的另一种替代方法

    简单的 gulp 插件。 它基于 style.css 创建 manifest.json。 另一种替代方法。 还在学习过程中。 用法 导出到您的node_modules文件夹。 并添加到您的gulpfile.js : var wpAssets = require ( "gulp-wp-assets...

    grunt-starter:Starter GruntFile.js 和常用工具的结构

    "grunt-starter"项目,旨在为初学者提供一个预配置的Gruntfile.js和常用的Grunt插件集合,帮助开发者快速搭建起自己的JavaScript开发环境。 Gruntfile.js是Grunt的核心,它是Grunt的任务配置文件。通过这个文件,...

    assets.cfc:从GulpGrunt生成的rev-manifest.json文件中动态返回CSSJS资产

    我们还使用了插件gulp-rev来根据内容自动重命名该文件,从而为其赋予一个唯一的名称,例如styles-j2l3zYq59kj.css。 因此,挑战在于如何将这个不断变化的文件名添加到我们的标记中以交付给用户? 一种

    Gruntfile.JS

    其中,Grunt是最早且广泛使用的自动化工具之一,而Gruntfile.js则是Grunt的核心配置文件,它是整个项目构建流程的指令集。本文将深入探讨Gruntfile.js的结构、功能及其在JavaScript项目中的应用。 Gruntfile.js是...

    前端开源库-vinyl-ftp

    - **版本控制** - 结合`gulp-rev`为静态资源添加版本号,避免缓存问题。 - **构建部署** - 集成`gulp-clean`清理远程服务器的旧文件,确保每次部署都是最新的。 总之,vinyl-ftp作为一个强大的FTP工具,不仅简化了...

    gulp前端自动化配置文件

    - **版本控制**:通过gulp-rev或gulp-rev-replace为静态资源添加版本号,防止浏览器缓存旧的文件。 通过以上步骤,我们可以构建出一套完整的前端自动化流程,大大提升了开发效率,同时保证了代码的质量和性能。了解...

    详解前端自动化工具gulp自动添加版本号

    2. `revCss`:为CSS文件生成哈希编码,并生成`rev-manifest.json`文件,用于存储文件名的映射关系。 3. `revJs`:与`revCss`类似,为JS文件生成哈希编码和映射文件。 4. `revHtml`:读取`rev-manifest.json`文件,...

    gulp-bosic:前端自动化整合

    6. **静态资源重命名**:使用 rev 和 rev-replace 插件,为静态资源添加哈希值,解决缓存问题。 7. **自动刷新**:配合 browser-sync 实现浏览器实时刷新,提升开发效率。 8. **代码质量检查**:如 ESLint 检查 ...

Global site tag (gtag.js) - Google Analytics