gpt4 book ai didi

javascript - 使用 YUI Compressor 任务 MSBuild Event 创建新目录

转载 作者:行者123 更新时间:2023-11-30 10:32:34 25 4
gpt4 key购买 nike

我正在使用 YUI 进行缩小。一切正常。我打算每次都将生成的文件保存在不同的目录中。但是如果我给出一个不存在的路径,这个任务就不能生成目录。对我来说,数字 79 会不断变化,因此每次都是一条新路径。如果该文件夹已经存在,那么它会复制缩小的文件。

如果在生成文件时目录不存在,有任何想法或帮助创建目录。

我将下面的一个与 MSBuild 集成为后期构建事件

 <JavaScriptCompressorTask
SourceFiles="@(jsfile_global)"
DeleteSourceFiles="false"
OutputFile="minified/79/global-min.js"
CompressionType="Standard"
LoggingType="Info"
LineBreakPosition="-1"
/>

任何帮助或指导将不胜感激。

谢谢。

最佳答案

以下将创建目录,如果不存在的话:

<PropertyGroup>
<Number>79</Number>
</PropertyGroup>

<MakeDir Directories="minified/$(Number)/" Condition="!Exists('minified/$(Number)/')" />
<JavaScriptCompressorTask
SourceFiles="@(jsfile_global)"
DeleteSourceFiles="false"
OutputFile="minified/$(Number)/global-min.js"
CompressionType="Standard"
LoggingType="Info"
LineBreakPosition="-1"
/>

关于javascript - 使用 YUI Compressor 任务 MSBuild Event 创建新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16029354/

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