【问题标题】:Does grunt-usemin automatically update build:js blocks?grunt-usemin 会自动更新 build:js 块吗?
【发布时间】:2014-04-03 02:51:23
【问题描述】:

我认为当我在一个目录中移动 .js 文件时,grunt-usemin 会更新 <!-- build:js({.tmp,app}) scripts/scripts.js --> 块中列出的 .js 文件,但事实并非如此。

我正在使用默认的 Yeoman 设置,并且没有对 Gruntfile.js 进行任何更改

我尝试过 grunt clean,但它似乎只查看 /dist 文件夹。

【问题讨论】:

    标签: gruntjs yeoman grunt-usemin


    【解决方案1】:

    grunt-useminconfiguration 仅指定在哪里可以找到应扫描的 HTML 文件以查找 <!-- build:... --> 块。 Usemin 确实跟踪您想要连接和丑化的 javascript(或 css)文件。

    .tmp 文件夹用于存放正在发送到分发位置的文件。

    如果您要移动文件,还需要相应地编辑 build:js 块或查看下面的第二个链接:

    1. can grunt automatically include all my js in index.html? - 适用于usemin,而是下一个链接的背景

    2. How to include scripts automatically in a yeoman/grunt project? - 一些额外的工作,但如果你可以为你的脚本定义一个模式/glob,你可以使用这个答案在usemin 启动并开始工作之前生成build.js 块内容.

    3. What is “{.tmp,app} ” in Yeoman generator?

    4. grunt-usemin docs - GitHub 文档,不是最好的,但您使用和配置插件的次数越多,它就越有意义。

    【讨论】:

    • 太好了,感谢您的帮助!为了清楚起见,我将文件移动到文件夹“app/scripts”中,这些文件以前存在的位置,在此过程中创建了几个新的子文件夹。我一定会阅读这些链接,再次感谢。
    猜你喜欢
    • 2017-01-11
    • 2013-09-18
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 2012-11-04
    • 1970-01-01
    相关资源
    最近更新 更多