Home > SYS_Storage > clearExtensionAllUserConfigs
SYS_Storage.clearExtensionAllUserConfigs() method
清除扩展所有用户配置
签名
typescript
function clearExtensionAllUserConfigs(): Promise<boolean>;1
返回值
Promise<boolean>
操作是否成功
备注
此举会删除当前扩展的所有用户配置信息,请谨慎操作
注意:本接口仅扩展有效,在独立脚本环境内调用将始终 throw Error
示例
javascript
// 1. 备份当前全部配置(清空前必做)
const backup = eda.sys_Storage.getExtensionAllUserConfigs();
// 2. 写入一条演示配置,让清空操作有效果可见
await eda.sys_Storage.setExtensionUserConfig('嘉立创示例_待清除', '演示数据');
// 3. 清空全部配置
const cleared = await eda.sys_Storage.clearExtensionAllUserConfigs();
// 4. 复查:清空后配置条数应为 0
const after = eda.sys_Storage.getExtensionAllUserConfigs();
// 5. 把备份的原配置写回,还原存储现场
const restored = await eda.sys_Storage.setExtensionAllUserConfigs(backup);
console.log('清空结果:', cleared);
console.log('清空后配置条数:', Object.keys(after).length);
console.log('恢复备份结果:', restored);1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18