Cmdline ========= 这是一个命令行工具模块,是PC-dev版的核心入口,可以执行诸多命令行指令,包括: 1. 创建新工程 2. 运行当前程序 3. 运行开发服务器 4. 打包 5. 下载依赖项 6. 自动测试 7. 查看文档 其中核心是执行、测试、创建、打包 执行逻辑(目录): 1. 创建脚本VM 2. 查看当前文件夹下是否有启动脚本 boot.nut 有: 加载 没有: 加载默认boot脚本 3. 运行脚本 执行逻辑(压缩包): 1. 加载压缩包内文件系统 2. 创建脚本VM 3. 查看当前文件夹下是否有启动脚本 boot.nut 有: 加载 没有: 加载默认boot脚本 4. 运行脚本 开发服务器逻辑: 1. 创建脚本VM 2. 查看当前文件夹下是否有启动脚本 有: 加载 没有: 加载默认boot脚本 3. 监视当前文件夹下的文件变动 4. 记录重启点 5. 重载文件夹下脚本变动 6. 运行脚本 测试逻辑: 1. 检测是否有测试配置 test.nut 2. 加载脚本,根据命令行参数执行对应测试 3. 测试除了自动单元测试,还可以执行测试场景,加载人物、地图和剧情