如何停止自动更新单个 VS Code 扩展?
How to stop a single VS Code extension from auto update?
我的一些 vs code 扩展每天更新,我的互联网带宽有限,是否可以停止自动更新特定扩展?
提前致谢。
到目前为止,只有用于控制所有扩展程序的设置。您可以使用下面的settings:
{
"extensions.autoCheckUpdates": false,
"extensions.autoUpdate": false
}
当然,您始终可以submit a feature request单独控制特定的扩展程序。
是的,这是可能的(而且很简单):
在扩展的package.json中,
您会发现 元数据部分 看起来像这样:
"__metadata": {
"id": "0fcefdee-e09c-4b96-9998-f5dc891893dd",
"publisherId": "1e02cadf-73ee-47be-8772-75da47b7921f",
"publisherDisplayName": "Robert Plant"
}
重命名 ID 字段,如“OLD id”。
在旧 ID 行下方,添加以下行
"id": "00000000-0000-0000-0000-000000000000",
你最终会得到:
"__metadata": {
"OLD id": "0fcefdee-e09c-4b96-9998-f5dc891893dd",
"id": "00000000-0000-0000-0000-000000000000",
"publisherId": "1e02cadf-73ee-47be-8772-75da47b7921f",
"publisherDisplayName": "Robert Plant"
}
您可能必须重新加载 window and/or 到 disable/reenable 扩展。
注意:如果您需要多次延期,您将需要给每个一个不同的id,否则,它将不起作用:
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000001
00000000-0000-0000-0000-000000000002
Etc.
就是这样!
我的一些 vs code 扩展每天更新,我的互联网带宽有限,是否可以停止自动更新特定扩展?
提前致谢。
到目前为止,只有用于控制所有扩展程序的设置。您可以使用下面的settings:
{
"extensions.autoCheckUpdates": false,
"extensions.autoUpdate": false
}
当然,您始终可以submit a feature request单独控制特定的扩展程序。
是的,这是可能的(而且很简单):
在扩展的package.json中, 您会发现 元数据部分 看起来像这样:
"__metadata": {
"id": "0fcefdee-e09c-4b96-9998-f5dc891893dd",
"publisherId": "1e02cadf-73ee-47be-8772-75da47b7921f",
"publisherDisplayName": "Robert Plant"
}
重命名 ID 字段,如“OLD id”。
在旧 ID 行下方,添加以下行
"id": "00000000-0000-0000-0000-000000000000",
你最终会得到:
"__metadata": {
"OLD id": "0fcefdee-e09c-4b96-9998-f5dc891893dd",
"id": "00000000-0000-0000-0000-000000000000",
"publisherId": "1e02cadf-73ee-47be-8772-75da47b7921f",
"publisherDisplayName": "Robert Plant"
}
您可能必须重新加载 window and/or 到 disable/reenable 扩展。
注意:如果您需要多次延期,您将需要给每个一个不同的id,否则,它将不起作用:
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000001
00000000-0000-0000-0000-000000000002
Etc.
就是这样!