Skip to content

中文版说明

GorgearYang edited this page Sep 27, 2019 · 10 revisions

honeycomb-cli

English | 中文

honeycomb-cli@0.2.22

系统支持

Linux Linux OSX OXS Windos Windows
CentOS/Ubuntu OXS Win7/Win10

安装

npm install honeycomb-cli -g

使用

App初始化

honeycomb init [-t template] [-s scope] [--registry registry] [directory]
  • template, 创建一个简单的应用模板, 可以选择不同的模板, 可用的有 sample, console, 默认的模板是 simple, eg. -t console
  • scope, 如需使用私有的模板,可通过此选项指定模板的scope, eg. -s @ali
  • registry, 设置npm使用的镜像,默认的使用官方镜像, https://registry.npm.taobao.org
  • directory, 设置app初始化的目录,默认是当前目录

App启动

cd path/to/app
honeycomb start [-p port] [-o domain] [--inspect]
  • port, app监听端口,默认是 8001
  • -o domain, app启动之后,自动打开浏览器
  • --inspect 打开调试模式, 具体可参见开发调试

App打包

cd path/to/app
honeycomb package [-env env]
  • env, 选择打包时使用的配置, 默认是production

  • 目前支持两种打包模式:

模式 设置方式 说明 版本支持 兼容性
node package.json中设置 "pack-mode": "node" 或 删掉makefile 使用纯node进行代码打包, 如需修改, 请参考打包定制 v0.2.20版本及之后支持 全平台兼容
make 默认使用make 执行 makefile 来打包, 或设置"pack-mode": "make"强制使用 使用make进行打包,语法参见makefile 所有版本支持 在windows下兼容性较差

全局设置

honeycomb-cli使用HOME目录下的.honeycomb.json来进行全局设置

// 展示某一个key, eg. honeycomb config registry
honeycomb config KEY

// 设置某一个key, eg. honeycomb config registry https://registry.npm.taobao.org
honeycomb config KEY VALUE
  • 目前,只支持设置registry属性

其他

试试 honeycomb --help 或者是 honeycomb COMMAND --help 来获取更多的帮助!

🍺如果你有任何问题,欢迎提出issues

📖更多honeycomb体系相关知识,请参考官方文档