Home > SYS_FileManager > extractProjectInfo
SYS_FileManager.extractProjectInfo() method
提取文件内的工程配置信息
签名
typescript
function extractProjectInfo(data: File): Promise<any>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
data | File | 工程文件 |
返回值
Promise<any>
工程配置信息
示例
javascript
// 1. 导出当前工程为文件
const projectFile = await eda.sys_FileManager.getProjectFile();
// 2. 从工程文件中提取工程配置信息
const projectInfo = await eda.sys_FileManager.extractProjectInfo(projectFile);
// 3. 输出工程配置(title 是工程标题,editorVersion 是导出时的编辑器版本)
console.log('工程标题:', projectInfo.title);
console.log('编辑器版本:', projectInfo.editorVersion);
console.log('是否复用模块工程:', projectInfo.cbbProject);
// 4. 输出标签(工程未设置标签时 tags 为 undefined,兜底为空数组)
console.log('标签:', (projectInfo.tags ?? []).join('、'));1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13