| name | project-manager |
| description | 管理微信开发者工具已导入项目列表:查询、导入、从列表删除。不打开项目窗口。 用户说项目列表、导入项目、从列表移除时使用。 |
project-manager
用途
管理 WechatIDE「项目列表」,不替代 initializer 的开窗流程。未登录时先完成根入口检查。
从零创建项目目录并导入列表:见 create-project-guide.md(配置走 project-config,导入用本 scene 的 project_import)。
流程
project_list(默认 miniprogram;可用 --scope other|all)
- 纳入列表:
project_import --project <absPath>
- 移除列表:
project_remove --project <absPath>(会弹确认;只删列表项,不删磁盘;窗口开着会一并关)
- 要编译/调试 →
initializer 的 open_project_window
wechatide -c <clientName> project_list
wechatide -c <clientName> project_import --project <absPath>
wechatide -c <clientName> project_remove --project <absPath>
| vs initializer | |
|---|
project_import | 导入到项目列表(会校验路径/配置/appid;错误见 project-tool-error-guide.md) |
open_project_window | 打开模拟器窗口 |
close_project_window | 关窗,列表项仍在(不做上述校验) |
失败快表
移交
| 目标 | 还需 |
|---|
| initializer | project;说明需开窗 |
| previewer | project;可不打开窗口 |
| create-project-guide | 用户要从零建目录时 |
| 结束 | 列表变更摘要(imported / removed) |