JavaScript Seajs Compiler.
##无模板,不前端
- 按目录合并seajs模块,相对路径,一次合并到处运行,支持
seajs 1.0|1.1|1.2|1.3|1.3+
- 预编译html模板为
./tmpl.js
模块 - 监听文件改变自动编译
- 支持win7、linux
- 对跨目录合并说No
##1分钟上手
- 安装
node-v0.8+
,保证全局命令node可用 - 保证
jsc/bin
下的命令全局可用,将jsc/bin
添加到环境变量path中或其它方法(window、linux均可) - 打开命令行并进入到要合并的源代码目录
- 输入
jsc
并 回车
##致谢
- 感谢
viktor
提供windows下鼠标右键功能 - 感谢
fly
修改jsc支持windows平台 - 感谢
link、dolly、kim
关注google论坛seajs最新动态 - 感谢
朋友网前端团队
陪jsc走过的这几年和未来几年 - 感谢
woods
推进jsc产生按配置文件打包的高级使用方式 - 感谢
johnnie、shine
在新photo项目中推进jsc转型为相对路径打包 - 感谢
相册团队
推进去seajs root
化 - 感谢
yuni
推进jsc产生全新的打包方式,支持seajs最新版本 - 感谢
QQ空间QZFL团队
支持CMD规范 - 感谢
玉伯
关于seajs的深入交流
##谁在用
- 腾讯朋友(http://www.pengyou.com)
- QQ相册
##高级合并功能
- 推荐无配置文件的合并,当然,在不能满足需求的情况可使用高级合并功能
src/
目录下放一个_config.js
文件实现更灵活的合并,格式参见jsc/demo._config.js
- 重写合并后的模块:
src/
目录下放一个同名模块即可 src/
支持子目录:*.js
:参与模块id的计算,以.
分隔;*.tmpl.html
:分类存放作用
##骨灰级玩家
tmpl.js
可运行于nodejs
,用于前台模版瞬间转换角色为后台模板,直出页面(http://n.pengyou.com/index.php?mod=group)
jsc is available under the terms of the [MIT License].