1.0.0 • Published 7 years ago

legospro v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

legosPro

命令行模块化构建工具

legosUtil

legos数据库信息

schema: legos user: password: port:3306

表: tbl_package tbl_package_history tbl_project

接口

add get(moduleId)

devUtil

源文件

源文件 /export/wxsq/resource/js/legos/<项目名称>/.js

编译后文件(备份用,每个module最多20个版本) /export/wxsq/resource/js/version/<大版本号>/tpl_introduce.<小版本号>.js 大版本号:201710 小版本号:201710121445

入口文件

接口

add

moduleLoader

分析模块依赖

loader

调用legosUtil接口将module src拉到本地,修改require路径 ###接口 获取依赖

loader

pack

html模板处理:

tpl_\<moduleName>.html

vue模板处理:

vue_\<moduleName>.html

pack

同时支持es5 和 es6

eosUtil

因为发布接口有来源ip白名单,所以统一调用PPMS的发布服务

接口

toGamma

toIdc

commander

$ leg publish <module>

log

参考文档

https://github.com/felixge/node-mysql

https://github.com/nomiddlename/log4js-node

https://github.com/seajs/seajs

https://github.com/tj/commander.js

https://github.com/o2team/athena