干净整洁的连续步骤 - 删除临时文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干净整洁的连续步骤 - 删除临时文件?相关的知识,希望对你有一定的参考价值。

使用grunt-contrib-concat,我有以下条目:

application: {
    files: {
      'purgatory/js/appbase.js': [
          'src/js/**/*.js', '!src/js/**/tests/**', '!src/js/**/workers/**'
      ],
      'purgatory/js/appworkers.js': [
          'src/js/workers/shared.js', 'src/js/workers/*.js'
      ],
      'purgatory/js/application.js': [
          'purgatory/js/appbase.js', 'purgatory/js/appworkers.js'
      ]
    }
}

解释是这样的:

“炼狱”是我称之为临时区域。从理论上讲,临时文件可以在这里生存,而不一定是生产。因此,“应用程序”任务中发生的事情是我构建了一个名为“appbase”的临时文件,其中包含除我的Web工作者和测试之外的大部分逻辑。我将工人阶段分开,因为订单很重要。然后我将两个临时文件组装到最终的应用程序文件中。

有用。

但我目前的过程最终只是抓住所有的炼狱/ js,因为直到今天,我的文件都没有真正的临时,它们都是最终目标。我想继续这样做,而不是先对复制阶段进行粒化或在temp文件上运行clean。

我不禁觉得我在grunt-contrib-concat中错失了机会。

有事,

“抓住除工人和测试之外的所有东西,然后抓住一个特定的工人文件,然后抓住其余的工人文件”。

我觉得如果我更好地理解目的地地图,我可以一次性完成所有操作而不是打扰两个临时文件。最终目标是只将“application.js”发送到炼狱。意味着没有其他临时文件可以清理或处理。有什么建议?

答案

好吧,答案就是直截了当地盯着我:你只需要把路径列表想象成一个逐步构建的过滤器。因此,您可以排除列表中较早的所有“工作人员”,然后再包含特定的已排序文件。全部在同一条目中:

application: {
    files: {
      'purgatory/js/application.js': [
          'src/js/**/*.js', '!src/js/**/tests/**', '!src/js/**/workers/**', 'src/js/workers/shared.js', 'src/js/workers/*.js'
      ]
}

当然,完成后,你可以使用src / dest属性,如果这是你更熟悉的。

以上是关于干净整洁的连续步骤 - 删除临时文件?的主要内容,如果未能解决你的问题,请参考以下文章

java调用删除文件的方法删除文件,却删除不干净

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

如何彻底卸载Oracle11g

3d max怎么删除?删除干净

如何把springboot插件删除干净

删除列表中连续重复元素的优雅方法[关闭]