VSCode修改project-scratch-def.json报错:无法加载Schema文件
问题:VSCode保存project-scratch-def.json时触发Schema加载错误
保存修改后的project-scratch-def.json文件以创建Scratch Org时,VSCode弹出以下错误:
Unable to load schema from '/Users/myname/.vscode/extensions/salesforce.salesforcedx-vscode-core-61.12.0/node_modules/@salesforce/schemas/project-scratch-def.schema.json': ENOENT: no such file or directory, open '/Users/myname/.vscode/extensions/salesforce.salesforcedx-vscode-core-61.12.0/node_modules/@salesforce/schemas/project-scratch-def.schema.json'.
我的project-scratch-def.json内容如下:
{ "orgName": "myname company", "edition": "Developer", "features": ["EnableSetPasswordInApi"], "settings": { "lightningExperienceSettings": { "enableS1DesktopEnabled": true, "enableLightningPreviewPref": true }, "mobileSettings": { "enableS1EncryptedStoragePref2": false } } }
已尝试以下操作但问题仍未解决:
- 重新安装Node.js
- 重新安装Salesforce VSCode扩展包
- 重新安装Salesforce CLI
- 重启电脑
- 重载VSCode窗口
- 重建Salesforce项目
- 删除现有Scratch Org
检查扩展目录/Users/myname/.vscode/extensions/salesforce.salesforcedx-vscode-core-61.12.0/node_modules时,发现其中不存在@salesforce目录。
内容的提问来源于stack exchange,提问作者Thalas_shaya
相关产品推荐
相关产品推荐

