一、安装依赖
nodejs 下载:基本开发工具
1、安装完nodejs后,使用node -v 和 npm -v (PS:node安装成功后自带npm)测试是否安装成功
svn命令行工具:svn-1.2.0-setup.exe
安装完成后测试svn命令行是否安装成功
两个都安装成功后继续下一步
二、leas安装
1、git 安装使用:Git使用入门
2、拉取构建工具源码
在任意目录下执行:git clone git@repo.we.com:webfront/leas.git
3、切换到leas源码根目录执行node init 命令
如果有安装node但是提示node环境监测失败的话,有可能是node版本和npm太低导致的,请用附件中的node安装包重新安装一次
4、初始化完成后重新打开cmd窗口,执行leas -v命令,出现下图表示安装成功。
三、leas命令行参数使用
1、可以通过leas -h 查看帮助信息
-v: 获取leas工具版本号
-V: 获取leas工具版本号
-f : 对文件编译,参数为文件路径,批量文件用逗号分隔,
如果是编译html模板的话,会对所有打上compiled="true"的标签进行资源替换,
如果想一次性替换所有标签的话可以使用-a参数。
-m:是否使用md5后缀,不传默认生成的文件为.min后缀
-l : 和md5参数一起使用,表示md5后缀的长度,默认为7
-o:自定义输出路径,默认为文件所在当前路径
-r: 这个功能和f参数差不多,不同之处在于关联土巴兔代码,使用r参数生成压缩文件之后会将源文件=>压缩文件的映射关系写入map中。默认使用-m参数
PS:使用-r必须配置to8to代码根目录且保证目录正确,不然编译的时候会出错而且会影响发布,另外 -o -m -l 参数无效。
-d: 对当前所在目录执行编译,可以使用-m -r -o -l参数 (PS: 使用-r,-o -m -l 参数无效)
publish : 发布静态资源(可传参,参数为要发布的文件名,多个用空格分隔,不传默认发布所有差异文件)
使用范例:
leas -r
leas -f e:/shejiben/css/global.css -m -o f:/leas