【问题标题】:Grunt Filerev JS inject into HTMLGrunt Filerev JS 注入 HTML
【发布时间】:2014-06-06 21:06:36
【问题描述】:

我有以下结构(我正在使用 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 文件

我的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 文件?

【问题讨论】:

  • 当您说“将main.js 替换为版本化的main.js”时,您的意思是“将main.min.js 替换为版本化的main.min.js”吗?

标签: gruntjs grunt-usemin


【解决方案1】:

您是否尝试过使用grunt-filerev-replace

出于完全相同的原因,我成功地使用了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    相关资源
    最近更新 更多