并行构建器
Sublime Text2 插件 - 它允许您并行运行多个构建命令
详细信息
安装
- 总数 152
- Win 80
- Mac 51
- Linux 21
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
重要事项:ST3 用户
此插件在 Sublime Text 3 中不工作。请使用https://github.com/GianlucaGuarini/Sublime-Text-Concat-Builder 代替
SublimeText 2 的并行构建器
它允许您并行运行多个构建命令
一旦您定义了自定义构建设置,您将能够同时运行多个构建过程。
如果您需要同时编译多个 LESS/SASS 文件或压缩您的 JavaScript 等,此插件将十分理想。我建议您将其与 NODEJS 和 “OnSaveBuild” 结合使用:https://github.com/alexnj/SublimeOnSaveBuild
视频教程
用法
- 通过 sublime 包控制安装它 http://wbond.net/sublime_packages/package_control
- 创建您自己的自定义构建器 JSON,设置“target”属性的值为“parallel_builder”(检查以下示例)
- 运行您的 Sublime Text2 构建器(Windows:CTRL + B,Mac:Cmd-B)
示例:自定义构建器
(要创建您自己的自定义构建器,您需要转到工具 -> 构建系统 -> 新构建系统)
更多信息 http://docs.sublimetext.info/en/latest/reference/build_systems.html#troubleshooting-build-systems
在操作系统上
{
"working_dir": "${project_path:${folder}}",
"target" : "parallel_builder",
"cmd": {
"Js Min":{
"cmd": ["minifyjs", "path_to_your_js_file.js", ">", "output_path.js"]
},
"less file1":{
"cmd": ["lessc", "path_to_your_LESS_file.less", "output_path.less.css"]
},
"Less file2":{
"cmd": ["lessc", "path_to_your_LESS_file2.less", "output_path2.less.css"]
}
}
}
在 Windows 上
{
"working_dir": "${project_path:${folder}}",
"target" : "parallel_builder",
"cmd": {
"Js Min":{
"cmd": ["minifyjs.cmd", "path_to_your_js_file.js", ">", "output_path.js"]
},
"less file1":{
"cmd": ["lessc.cmd", "path_to_your_LESS_file.less", "output_path.less.css"]
},
"Less file2":{
"cmd": ["lessc.cmd", "path_to_your_LESS_file2.less", "output_path2.less.css"]
}
}
}
更多详细信息
一旦将“target”属性设置为“parallel_builder”,您可以在“cmd”节点内设置要运行的每个项目命令,以及命令脚本的路径。在上面的示例中,任何命令都已通过 Npm 安装并设置了系统环境变量。每个 cmd 节点的名称应该是最终任务的简短描述
已知问题
即使每条命令都是顺序执行,我也建议您并行运行任何命令,不要让它们在同一个文件上顺序工作。对于这些任务,我建议您构建一个GRUNT脚本 https://github.com/cowboy/grunt