问题描述
在cursor商店中,无法下载所需的插件,或者搜索插件时需要等待很长时间。
error while fetching extensions.failed to fetch

原因分析
cursor默认使用的插件市场并非vs code的插件市场,且由于国内网络环境的限制,可能无法正常访问。
解决方案
打开cursor安装目录下的resources\app\product.json文件,修改extensionsgallery中属性resourceurltemplate、serviceurl值,修改后值清单如下:
- 打开cursor安装目录下的
resources\app\product.json文件。 - 修改文件中
extensionsgallery的配置(将下文的内容复制并覆盖原本内容)。 - 修改插件市场的地址后,重启cursor。
原始配置:
"extensionsgallery": {
"galleryid": "cursor",
"serviceurl": "https://marketplace.cursorapi.com/_apis/public/gallery",
"itemurl": "https://marketplace.cursorapi.com/items",
"resourceurltemplate": "https://marketplace.cursorapi.com/{publisher}/{name}/{version}/{path}",
"controlurl": "",
"extensionurltemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
"recommendationsurl": "",
"nlsbaseurl": "",
"publisherurl": ""
},修改后的配置:
"extensionsgallery": {
"galleryid": "cursor",
"serviceurl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"itemurl": "https://marketplace.visualstudio.com/items",
"resourceurltemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}",
"controlurl": "",
"extensionurltemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
"recommendationsurl": "",
"nlsbaseurl": "https://www.vscode-unpkg.net/_lp/",
"publisherurl": "https://marketplace.visualstudio.com/publishers"
},修改对比:

发表评论