【问题标题】:What is the purpose of the .tmp directory the Yeoman Gruntfile usesYeoman Gruntfile 使用的 .tmp 目录的用途是什么
【发布时间】:2014-09-02 10:38:39
【问题描述】:

在预处理 CSS 和 JS 时,Gruntfiles 中的一个常见模式是将输出编译到 .tmp 目录,对其进行处理(例如使用 Autoprefixer 或 Uglify),然后将其复制到目标目录中。特别是在本地服务时(例如使用 grunt-contrib-connect)

例如:app/sass > 编译到 .tmp/css > 自动前缀和缩小 > 移动到 dist/css

为什么在一个地方处理并立即移动到目标目录会有好处? eg: app/sass > 编译到 app/css > autoprefix and minify > move to dist/

还是我误解了整个事情? :S

【问题讨论】:

  • 嗯,它是一个临时/工作文件夹,其中包含尚未 100% 生成的文件......这只是一种模式,以便不将构建的工作流文件与构建最终文件混合。
  • 所以基本上,我应该只在我的文件上的所有其他任务都完成后才将内容移到 DIST 中?
  • 是的,但是这个 .tmp 文件夹通常由 grunt 插件在后台使用,而您不会注意到它(不过,我并不特别了解 yeoman)
  • @Cétia,请添加您的评论作为实际答案。不应使用评论来回答问题。或者(我刚刚看到你的统计数据),为了不冒犯你,因为你是一个经验丰富的 SO 用户,也许我误解了。请解释你为什么这样做作为评论:)
  • @Redfox05 没有理由,我一定是偷懒了,没有提供完整详细的答案:)

标签: javascript gruntjs yeoman


【解决方案1】:

这是一个临时/工作文件夹,其中包含尚未 100% 生成的文件...这只是一种模式,以便不将构建的工作流文件与构建最终文件混合。

这个 .tmp 文件夹通常由 grunt 插件在后台使用,而您不会注意到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    相关资源
    最近更新 更多