gpt4 book ai didi

gruntjs - Yeoman 生成器中的 "{.tmp,app} "是什么?

转载 作者:行者123 更新时间:2023-12-04 00:58:36 24 4
gpt4 key购买 nike

我正在开始使用 Yeoman 工作流程,但我似乎无法完全理解 index.html 文件中 usemin 任务的“备用搜索路径”。例如,使用 'yo angular' 命令生成了 2 个块:

<!-- build:js scripts/modules.js -->
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<!-- endbuild -->

对比
<!-- build:js({.tmp,app}) scripts/scripts.js -->
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
<script src="scripts/directives/multiselect.js"></script>
<!-- endbuild -->

为什么第二个有 {.tmp, app} “备用搜索路径”(这是什么意思)?提前致谢。

最佳答案

<!-- build:js({.tmp,app}) scripts/scripts.js -->
<!-- endbuild -->

在 yeoman js 脚本中可用在 app文件夹,但当用户使用 CoffeeScript grunt 任务将转换 .coffee文件到 .js文件。生成的那些 .js文件将在 .tmp 中可用具有相同文件夹结构的文件夹。

在这些情况下 ({.tmp,app})用于告诉 grunt-usemin 在 中搜索两者应用程序 .tmp 文件夹,这样构建就不会错过生成的 js 文件。
scripts/scripts.js是构建后的目标文件。

关于gruntjs - Yeoman 生成器中的 "{.tmp,app} "是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com