创建新的目录与YUI压缩任务MSBuild事件
Creating new Directory with YUI Compressor task MSBuild Event
我使用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文件(不是运行时压缩)
- 压缩phonegap中ios的图像插件
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如果助手不在,如何从Grunt中的代码中调用任务
- WinJS(WP8.1):从后台任务更新辅助磁贴
- 如何使用gump任务将html转换为javascript字符串
- 在等待异步任务时永久循环
- grunt上的压缩文件夹不起作用
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 用有限的字符集压缩字符串,然后在JS中解压缩
- 将多个onclick压缩为一个
- 如何在dhtmlxgantt中保存任务
- 压缩静态HTML文件中的JS和CSS
- nodegzip将文件解压缩到变量中
- 在树枝模板上从数据库中解压缩HTML字符串
- 如何为requirejs和qunit设置grunt任务
- 如何将数据从PHP压缩到Javascript
- 如何使gullow任务跨平台.尤其是吞咽贝壳
- 创建新的目录与YUI压缩任务MSBuild事件