grunt-usemin会自动更新build:js blocks吗?

Kev*_*Dog 4 gruntjs yeoman grunt-usemin

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

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

我试过咕噜咕噜干净,但它似乎只是看着/ dist文件夹.

Mat*_*tis 8

grunt-usemin 配置仅指定在哪里可以找到应该被扫描HTML文件<!-- build:... -->块.Usemin没有跟踪你想级联和变丑的JavaScript(或CSS)文件.

.tmp文件夹用于传输到分发位置的文件.

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

  1. 可以grount自动包含index.html中的所有js吗?-不适用usemin,但对于下一个环节背景

  2. 如何在yeoman/grunt项目中自动包含脚本?- 一些额外的工作,但如果你可以为你的脚本定义一个模式/ glob,你可以使用这个答案来生成build.js块内容,然后再usemin开始工作.

  3. Yeoman发电机中的"{.tmp,app}"是什么?

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