使用方法
1. 打开命令行终端,安装crabatool 输入:npm install crabatool -g 或从本地仓库安装(更快) npm install crabatool -g --registry http://172.17.0.236:4873/
2. 快捷使用crabatool进行代码检测 比如,检查某个路径下面的所有js,可直接在命令行终端输入命令:crabatool -checkjs -webPath F:\Beefun\srcs\Beefun -modName Beefun
3. 快捷使用crabatool启动nodejs服务 crabatool -run -webPath F:\shell_master\web\src\main\resources\static\shell
4. 快捷使用crabatool更新指定项目的平台 crabatool -update -webPath F:\shell_master\web\src\main\resources\static\shell
5. 跳过系统信息上报:crabatool --skip-report -checkjs -webPath 项目路径
-checkjs表示使用代码检查功能; -webPath表示要检查哪个站点的路径; -modName表示项目名称
命令行参数说明
$3
-
--skip-report: 跳过系统信息上报,提高启动速度,保护隐私
-
--help 或
-h: 显示帮助信息
-
-v: 显示版本信息
$3
-
-checkjs: 检查JavaScript代码
-
-checkiconfont: 检查图标字体
-
-run: 启动本地服务器
-
-update: 更新指定项目
-
-updateTool: 更新crabaTool工具本身
-
-upload: 上传项目
-
-mergejs: 合并JavaScript文件
-
-mergecss: 合并CSS文件
-
-makeHash: 生成文件哈希值
$3
``
bash
显示帮助信息
crabatool --help
跳过系统信息上报并检查JS代码
crabatool --skip-report -checkjs -webPath 项目路径
跳过上报并启动服务器
crabatool --skip-report -run -webPath 项目路径
正常启动(包含系统信息上报)
crabatool -run -webPath 项目路径
``
详细使用文档
功能介绍
1. 提供前端本地服务功能;【实现】
2. 自动刷新浏览器,监听到 css、js、gspx 文件有变动,会自动刷新网页,提高开发效率。配置项:config.refresh = true;【实现】
3. 根据配置自动打包 biz.js 和 init.js,针对 ngp 的功能,减少 http 请求;【实现】
4. 本地服务启动后自动打开浏览器预览页面;【实现】
5. 更新或安装本地 IDEA\VsCode 的智能语法提示;【未实现】
6. 更新或安装本地 IDEA\VSCode 的新建页面模板;【未实现】
7. 新建空白项目和 ngp 项目;【未实现】
8. 根据配置将当前项目所有业务 js 文件统一打包、es6 语法转换、文件合并;【未实现】