3.1.6 • Published 8 months ago

qianhu v3.1.6

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

README

分支说明

Master

主干分支,用于版本归档

Dev

用于开发环境

Release

用于待发布环境

Feat/xxx

用于开发新特性

Hotfix/xxx

用于热修复

正常开发流程

Master -> Feat/xxx -> Dev -> Release - Master

热修复流程

Master -> Hotfix/xxx -> Release - Master

关于调试

调试分为逐步调试和设备号调试两种模式。逐步调试是通过在VSCode中设置断点,逐行调试代码的过程。任务执行调试则是针对特定设备号调试任务运行情况。举例来说,当设备号为2907的任务出现异常需要复现时,我们会在项目中指定运行2907设备号的场景,这种调试方式被称为设备号调试。

设备号调试

只需在src/config/index.ts文件中配置debugSerialNumbers属性,并将需要的设备号作为其值即可。

// 参考 Readme 里的说明
{
  ...
    debugSerialNumbers: [2906]
  ...
}

逐步调试

在Visual Studio Code中,进行逐步调试时,可按以下步骤操作:首先,点击Debug按钮,选择"Start Main Process",接着选择"Attach to Process",从而进入逐步调试模式。

关于运行环境

运行环境可分为开发环境和线上环境。它们的区别基于Node.js环境变量中的NODE_ENV值。当NODE_ENV值为"development"时,表示为开发环境;而当NODE_ENV值为"production"时,则为线上环境。