Koala跨平台图形编译工具

Apache
JavaScript
跨平台
腾讯
2014-04-21
红薯

Koala是一款预处理器语言图形编译工具,支持LessSassCoffeeScriptCompass framework 的即时编译。 无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进行编译。能够大大提升 Web 开发中的工作效率。

功能特性

  • 多语言支持 支持Less、Sass、CoffeeScript 和 Compass Framework。

  • 实时编译 监听文件,当文件改变时自动执行编译,这一切都在后台运行,无需人工操作。

  • 编译选项 可以设置各个语言的编译选项。

  • 项目配置 支持为项目创建一个全局配置,为文件设置统一编译选项。

  • 错误提示 在编译时如果遇到语法的错误,koala将在右下角弹出错误信息,方便开发者定位代码错误位置。

  • 跨平台 Windows、Linux、Mac都能完美运行。

系统支持及要求

Koala支持跨平台运行,完美兼容Windows、Linux与Mac 。
Linux系统下需安装好ruby运行环境, e.g. $ sudo apt-get install ruby.

截图

linux

开发文档

Koala基于node-webkit进 行开发。node-webkit 是 NodeJS 与 Webkit 的结合所提供的一个跨平台客户端应用开发底层构架。这也就意味着基于 node-webkit 之上,使用 Web技术 ( Node.JS,JavaScript,HTML5 )就可以编写客户端应用程序。

如何编译Koala源码

  1. 首先克隆Koala源码到你的本地, $ git clone [https://github.com/oklai/koala.git](https://github.com/oklai/koala.git) Koala

  2. 下载与你系统环境相对应已编译好的node-webkit文件,(见 node-webkit 项目介绍页中的下载链接);

  3. windows系统:复制 nw.exe, nw.pak, icudt.dllkoala/src 目录,并安装 Rubykoala/src/ruby 目录;
    Linux系统:复制 nw, nw.pak,并安装ruby环境:sudo apt-get install ruby;
    node-webkit.app,Mac OSX已内置ruby,无需额外安装;

  4. 最后运行nw可执行程序。

更多关于node-webkit开发文档可参考其官方wiki

版权声明

Koala's code uses the Apache license, Version 2.0, see our LICENSE file.

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

2014年中国开源优秀项目获奖介绍

2014年开源中国开源世界已于6月27-28日于北京举行,会上发布了中国开源杰出人物和中国开源优秀项目,杰出人物资料太多木有记全,坐等媒体更新,现将开源优秀项目放上来,以飨各位

2014/06/30 14:01
104
0
Koala业务日志系统设计说明

业务日志系统详细设计文档

2014/10/19 01:16
1K
0
Koala五分钟快速入门

Koala快速开发文档,帮助使用者快速的上手

2014/07/07 00:31
10.4K
5
Less

Less学习

2016/07/22 17:23
8
0
Koala业务日志系统手动集成

4 手动集成 1. 添加依赖 application层添加业务日志接口模块依赖 <dependency> <groupId>org.openkoala.businesslog</groupId> <artifactId>koala-businesslog-api</artifactId> <version>4....

2014/10/20 01:45
627
0
Linux学习笔记(一) 文件权限与inode

原文来自我的个人博客 twodam.net 文件权限 文件权限描述符 drwxrwxr-x 2 lucky lucky 4096 Apr 15 15:48 ./ drwxr-xr-x 5 lucky lucky 4096 Apr 14 13:24 ../ -rw-rw-r-- 1 lucky lucky 16...

2018/12/01 23:41
65
0
项目集成koala业务日志子系统

介绍项目如何接入koala平台的业务日志子系统,实现业务上的日志记录

2014/07/13 00:16
1K
0
koala 编译scss 支持 中文编码

scss文件编译时候使用ruby环境,出现 Syntax error: Invalid GBK character "\xE5" 检查了好久才发现 scss编译不支持中文字体,请教了下度娘才找到解决方案 解决方法很简单 进入到Koala 安装...

2016/03/08 13:14
61
1
Koala中Controller层如何获取当前登录的用户的信息

具体需求是: 当前登录的普通用户只能修改、删除自己相关的信息,不能对其他用户的信息进行操作。 目前,Koala的权限系统能做到按钮级别的限制控制,好像无法对要显示的数据进行过滤,所以我...

2014/12/30 16:49
103
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部