我开始使用Yeoman工作流程,但我似乎无法完全理解index.html文件中usemin任务的"备用搜索路径".例如,使用'yo angular'命令生成了2个块:
与
为什么第二个具有{.tmp,app}"备用搜索路径"(这是什么意思)?提前致谢.
<!-- build:js({.tmp,app}) scripts/scripts.js --> <!-- endbuild -->
在yeoman中,js脚本在app
文件夹中可用,但是当用户使用CoffeeScript
grunt任务时会将.coffee
文件转换为.js
文件.这些生成的.js
文件将在.tmp
具有相同文件夹结构的文件夹中可用.
在那些条件({.tmp,app})
用于告诉grunt-usemin在app和.tmp文件夹中搜索,以便构建不会错过生成的js文件.
scripts/scripts.js
是构建后的目标文件.