aslight
v1.2.18-20170316
Published
恒生移动web应用平台(Light)快速开发集成工具箱
Downloads
168
Maintainers
Readme
更新说明(2017.01.20)
- 新增:工程间资源依赖,提高代码复用
- 优化:vue插件功能优化
- 优化:工具根据project.json的配置安装插件
- 优化:更新模板工程以及工具说明的资源路径为light.hscloud.cn
更新说明(2017.01.01)
- Issue#2 watch下资源连续变更,release触发多次的问题
- Issue#3 watch下资源编译与httpserver对资源的请求造成资源占用,无法正常进行编译处理,最终进程退出出错
- Issue#4 工具现阶段还没有支持组件(component)的代码生成
- Issue#5 工具通过代码生成出来的视图代码的生命周期函数不完整
- Issue#8 增加对vue单文件组件的支持,提交应用的开发效率
- 优化reload触发条件,当编译真正完成的时候才触发reload
- 优化插件安装的目录结构增加,单目录的管理和控制
- release的启用插件命令台粗暴了,要么全用要么不用显然不合适的,应该改为根据配置文件去读取启用哪一个插件
- 多态打包,通过命令行参数,传入打包策略,一次性输出多个包,规则有配置文件说了算
更新说明(2016.10.08)
- 修复多也页面情况下suffix生成不统一的问题
更新说明(2016.09.30)
- 修复socket监听次数过多的问题
更新说明(2016.09.28)
- 修复html代码压缩导致页面无法正常使用的问题
- 修复websocket维持livereload偶尔出错的问题
更新说明(2016.09.26)
- 修复新框架gen出错的问题
更新说明(2016.09.21)
- 修复:windows下浏览器无法打开的问题
- 新增:和框架配合代理客户端日志,当用手机打开的时候代理日志
更新说明(2016.09.16)
- 优化:精简代码结构,提高代码执行效率(80%的代码进行了重构)
- 优化:减小工程依赖,剔除了60%的依赖包,核心功能最小实现
- 增加:提供插件体系,通过新增指令plugin可以安装插件,现阶段提供三个插件es6/jade/less
- 增加:程序执行异常的时候增加进程退出标志,错误码255
- 修复:修复一直以来的最大缺陷对换行符不再敏感,多平台兼容支持
- 增加:增加lighting开发框架1.0的支持,可以辅助light1.0框架的开发
- 优化:开启浏览器自动刷新特性后不再多占用系统端口,和http端口共用
更新说明(2016.09.05)
- 移除无用的依赖ascii-art
更新说明(2016.09.09)
- 修复livereload端口冲突多个项目同时开启后自动刷新的问题
更新说明(2016.08.09)
- 增加支持框架light-1.0
- 减少npm依赖的包,提高下载速度
- 优化应用创建的代码逻辑
- 优化应用代码生成的代码逻辑
更新说明(2016.07.08)
- 修复模板编译在win系统下出现路径的问题
更新说明(2016.07.01)
- 增加特性,生成离线应用的manifest文件
更新说明(2016.06.30)
- 修复创建应用的时候版本指定错误的问题
- 修复重复创建应用偶发异常的问题
- 优化代码引入的错误提示,当未使用gen就release时合理报错
- 优化代码集成的代码逻辑,优化jade代码的集成处理
- 增加特性,打开浏览器时候指定服务端口的能力,不再限制为3000,避免开多个cmd窗口的问题
- 增加特性,当添加suffix后缀的时候生成资源的manifest清单文件,允许客户端查询更新,实现按需刷新
- 增加特性,打包的时候生成manifest.json,以使开发者程序可以通过ajax请求获取应用相关信息
更新说明(2016.06.17)
- 修复应用无法创建的问题
更新说明(2016.06.01)
- 增加子视图的支持
更新说明(2016.05.31)
- 修正如果不添加inject:view则不引入视图以避免错误
更新说明(2016.05.30)
- 彻底移除gitbook
更新说明(2016.05.09)
- 去除gitbook减小发布包的体积
- 修复视图注入的注解在body外的时候无法找到的问题(inject只能在body根或者html根)
更新说明(2016.04.14)
- 增加图片压缩的能力,对所有格式的图片做压缩有效降低请求量
- 修复create -t light出错无法正常进行的问题
更新说明(2016.04.06)
- 修复当script标签在body之外的时候,无法正常找到节点的问题
- 增加文档内容的编译输出(以gitbook为样板)
- 修复angularjs/light框架下gen生成regist文件错误的问题
- angularjs的试图文件是异步加载的,变更为异步加载
- 支持css目录里面包含图片文件
- 调整gitboot为budle模式
更新说明(2016.03.30)
- 去除模板编译时引入的htmldom
- 去除未加concat选项的时候做了concat操作
- 修复concat操作的时候无法将多个1行中的js文件合并
- 修复windows下路径的问题(// \)
更新说明(2016.03.29)
- 修改资源引入的方式,如果资源不使用注解包含,则不合并(其他不影响)
- 修改watch的实现,当资源过多的时候他提高性能(分类型watch减少编译步骤,减少刷新请求资源)
- 修改功能实现,模板资源(js)不再统一引入,需要手动引入
更新说明(2016.03.25)
- 将所有依赖添加为bundle dependencies
- 依赖关系线性化,减少包体积
- 修复windows系统下空格导致的编译集成异常
- 修复angularjs和bootstrap结合的dom结构有点小问题
- 修复单个css资源无法正常引入的问题
更新说明(2016.03.24)
- 去除release的type选项
- 去除一些不合适的功能使用说明
- 修复第一次打开server编译未完成的情况,页面无法正常展示
- 修复日志格式为light
更新说明(2016.03.23)
- 强大功能来了,当使用release -wb选项的时候,页面修改完自动刷新浏览器
- 修复watch数据出错的问题,正常watch不报错
- 增加支持CoffeeScript,更加方便和简单的javascript
- 修复无法查看子命令帮助信息的问题,light release -h可以正常使用
更新说明(2016.03.22)
- 增加concat选项,配置是否合并引入资源
- 调整优化选项,将uglify调整为压缩策略,不再认为其为优化测率额
- 调整所有的配置优化选项不再默认开启可以组合优化选项,可以自由组合搭配
- 增加组合优化选项,使用于生产配置,product默认包含压缩合并
- 优化对anglarjs的支持,支持angularjs的代码生成与框架整合
- 修改一些参数使用上的说明
更新说明(2016.03.21)
- 优化调整代码结构
- 完善支持jade和其他js框架的能力
- 将视图的概念通用化,适用与所有的框架
更新说明(2016.03.18)
- 增加framwork7移动端开发框架的支持(create指定类型可以创建f7的框架工程)
- 增加html模板支持,当使用html页面的时候对于存在与html目录的文件做模板编译处理,先支持jade
更新说明(2016.03.17)
- 修复当本地未安装git客户端的时候工具无法成功安装的问题
- 增加版本信息输出的专业性
- 全局异常捕获,异常输出的专业性
- 增加支持angularjs框架
- 修复当页面(page)中不包含视图标签(view)的时候,不引入regist的js
更新说明(2016.03.16)
- 增加less支持
- 增加ignore配置支持,ignore不输出到dist目录或者包中
- 增加template模板支持,以及增加模板根据定义的自动引入能力
- 增加视图js的自动引入能力,透明化regist文件,让regist文件不被开发者所感知
- 限制所有js/css/less资源必须声明在build注解中
- 添加日志内容输出,详细的输出打包编译集成的完整过程
- 对release命令的watch选项增加延时处理,避免频繁修改文件的时候过度占用资源