我认为当我在一个目录中移动 .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 可以自动将我所有的 js 包含在 index.html 中吗?-不适用于usemin
但是下一个链接的背景
如何在 yeoman/grunt 项目中自动包含脚本?- 一些额外的工作,但如果你可以为你的脚本定义一个模式/glob,你可以使用这个答案在启动并完成它的工作build.js
之前生成块内容。usemin
grunt-usemin docs - GitHub 文档,不是最好的,但您使用和配置插件的次数越多,它就越有意义。