Grunt Filerev JS注入HTML

时间:2014-06-06 21:06:36

标签: gruntjs grunt-usemin

我有以下结构(我正在使用Django)。

app
|__ templates
  |__ index.html
|__ static
  |__ js
    |__ main.js

我需要做的是:

  1. main.js归档/缩小为main.min.js
  2. main.min.js文件转为main.min.12345678.js
  3. 确保index.html包含新的main.min.12345678.js文件
  4. 我的index.html看起来像是:

    // ....
    <script src="{% static "js/main.js" %}"</script>
    </body>
    </html>
    

    我正在尝试使用Grunt filerev(https://github.com/yeoman/grunt-filerev)并且我可以正常运行,但如何将main.js替换为版本化的main.js ??

    我尝试使用grunt usemin,但有没有办法让我不必创建新的index.html文件?

1 个答案:

答案 0 :(得分:0)

您尝试使用grunt-filerev-replace了吗?

我成功使用它是出于同样的原因。