| 项目 | 内容 |
|---|---|
| 扩展名称 | QoderCN |
| 错误类型 | 配置写入失败 (CodeExpectedError) |
| 报告日期 | 2026年6月23日 |
| 严重程度 | 中等(影响用户体验) |
扩展在运行过程中尝试向用户设置写入配置项 QoderCN.nES.NES,但该配置项未在扩展的 package.json 中注册,导致写入失败并抛出错误。
CodeExpectedError: 没有注册配置 QoderCN.nES.NES,因此无法写入 用户设置。
at i5e.toConfigurationEditingError (workbench.desktop.main.js:5090:7060)
at i5e.validate (workbench.desktop.main.js:5090:9830)
at i5e.doWriteConfiguration (workbench.desktop.main.js:5090:3453)
at Object.factory (workbench.desktop.main.js:5090:3309)
at nii.writeConfigurationValue (workbench.desktop.main.js:5090:60043)
at async nii.updateValue (workbench.desktop.main.js:5090:43135)
| 项目 | 内容 |
|---|---|
| 操作系统 | macOS Darwin 24.6.0 |
| VSCode 版本 | 最新稳定版 |
| VSCode 运行模式 | 桌面版 (workbench.desktop.main.js) |
扩展代码中调用了 workspace.getConfiguration().update() API 来更新配置项 QoderCN.nES.NES,但在扩展的 package.json 的 contributes.configuration 部分缺少该配置项的声明。
QoderCN.nES.NESCodeExpectedError注意:该错误出现在开发者控制台中,普通用户通常不会注意到,但会影响扩展的配置持久化功能。
CodeExpectedError在扩展的 package.json 文件中添加配置声明:
{
"contributes": {
"configuration": {
"title": "QoderCN",
"properties": {
"QoderCN.nES.NES": {
"type": "string",
"default": "",
"description": "请补充配置说明"
}
}
}
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。