-
Notifications
You must be signed in to change notification settings - Fork 17
环境配置
Xu,Yizhi edited this page May 26, 2015
·
6 revisions
lark.js自动帮你配置和维护开发和线上环境,完全不用你自己费心配置环境。
安装 lark.js 只需要一行命令。
sudo npm install -g lark
安装完了以后,便可以使用 Lark.js 自带的配置好的两套环境:线上环境和开发环境两种配置了。
你可以根据需要通过如下命令切换环境:
lark -e development #切换到开发环境
lark -e production #切换到线上环境
你也可以自行配置其它环境。
线上环境是运行在生产服务器上的环境。为了达到高效和稳定的线上环境,启用了如下服务:
- 开启pm2 线上进程管理和运维
- 开启Cluster模式,根据机器CPU数等确定启动的进程数
- 服务运行在后台(background)
线上环境禁止了如下服务:
- 关闭了debug日志输出功能
- 关闭了live reload功能
开发环境是运行在开发机或你自己的电脑上的环境。为了方便以最快速度进行开发,启用了如下服务:
- 开启了 live reload 功能,即你如果变更了前端代码或node.js代码,服务会自动重启,方便调试。
- 开启了debug日志输出功能,并且直接输出在终端(Terminal)上
- 服务运行在前台(foreground)
开发环境默认禁止了如下服务:
- 关闭了 pm2 服务
- 关闭了 Cluster 集群功能以及根据CPU数启用线程数的功能,只启用一个进程。