scan
重新检测 monorepo,将 init 后新增的工作区加入配置。
用法
navori scan [--yes] [--cwd <dir>]
参数
--yes 直接接受所有新工作区的推荐预设。 --cwd <dir> 扫描目录,默认为当前目录。 示例
未声明 monorepo 的仓库
$ navori scan
└ navori.config.json does not declare 'monorepo'. Add { monorepo: { enabled: true, tool: '...' } } to the config and run scan again. 注意事项
- 只添加配置尚未列出的工作区,不改动已有项目。
- 需要配置 monorepo.enabled,可用 navori init --scan-monorepo 从一开始启用。
- monorepo.workspaceHarness 控制内容:minimal 为默认,仅上下文和根目录缺失技能;full 为全部;root 仅上下文,库与预设技能由根目录写入。root 要求每台机器与 CI 使用理解该模式的 navori。