我以为当我将.js文件移动到一个目录中时,grunt-usemin会更新在<!-- build:js({.tmp,app}) scripts/scripts.js -->
块中列出的.js文件,但似乎并非如此。
我正在使用默认的Yeoman设置,并且没有对Gruntfile.js进行任何更改。
我尝试过grunt clean,但它似乎只查看/dist文件夹。
我以为当我将.js文件移动到一个目录中时,grunt-usemin会更新在<!-- build:js({.tmp,app}) scripts/scripts.js -->
块中列出的.js文件,但似乎并非如此。
我正在使用默认的Yeoman设置,并且没有对Gruntfile.js进行任何更改。
我尝试过grunt clean,但它似乎只查看/dist文件夹。
grunt-usemin
配置 只指定了需要扫描包含 <!-- build:... -->
块的 HTML 文件的位置。 Usemin
不会 追踪你想要合并和压缩的 javascript(或css)文件。
.tmp
文件夹用于存放正在传输到发布位置的文件。build:js
块,或查看下面的第二个链接。
grunt自动包含index.html中的所有js文件吗? - 不适用于usemin
,但是为下一个链接提供了背景
如何在yeoman/grunt项目中自动包含脚本? - 需要一些额外的工作,但如果你可以定义一个脚本的模式/glob,你可以使用这个答案在usemin
开始执行之前生成build.js
块的内容。
grunt-usemin文档 - GitHub文档,不是最好的,但你使用和配置插件的次数越多,它就越有意义。