콘텐츠로 이동

LoadConfigOptions

이 콘텐츠는 아직 번역되지 않았습니다.

loadConfig 的选项:项目 / 用户 / managed 各层的发现起点与平台判定,以及 env / fs 注入缝。

optional boundary?: string;

项目根向上发现的上边界(含);默认走到文件系统根


optional captureLayers?: boolean;

Q4-5(T5):随结果返回各合并参与层的只读快照(layers 键)。缺省 false = 现行为字节不变(纯加法诊断缝,doctor –dump-config 消费)。


optional cwd?: string;

项目发现起点,默认 process.cwd()


optional env?: Record<string, string | undefined>;

环境变量注入缝(只读 TANSR_CONFIG_DIR / PROGRAMDATA,不读任何密钥值)


optional fs?: ConfigFileSystem;

文件系统注入缝,默认包装 node:fs/promises


optional homedir?: string;

用户层根,默认 os.homedir()


optional managedPaths?: readonly string[];

managed 层候选路径覆盖(企业托管本期占位:仅按既知路径读取)


optional platform?: any;

managed 层候选路径的平台判定,默认 process.platform