是否可以找出 Visual Studio 代码扩展的大小?

Is it possible to find out the size of the Visual Studio Code extension?

我有时会去网速很差的地方,当我下载一个大包时,电脑上的所有其他程序都开始运行不佳...

那么,有什么方法可以显示扩展大小吗?

我也看过并问过这个问题,我相信你的问题的答案是肯定的和否定的。当您通过 VSCode Market Place 下载扩展程序时,您有机会(就像从浏览器下载任何其他内容一样)查看您将要下载的 KB 或 MB;但是; 微软为 VS-Code 和 Visual Studio(IDE) 扩展使用了一个特殊的 Visual Studio 包装——它被称为 VSIX。当扩展的作者将他们的扩展发布到市场时,他们发布了他们的扩展 VSIX 文件,从技术上讲,它是构成扩展的数据的压缩表示,因此,您实际上看不到扩展的真实大小扩展。

虽然不是所有都丢失了。扩展的真实大小可以在你的操作系统 $HOME/.vscode/extensions 目录中看到(我使用 Linux 所以 windows 的目录可能在同一个地方,相对论来说,路径名可能只是看起来不同,并且有一个 'C:' 和反斜杠而不是正斜杠)。



我的建议


当您在互联网连接良好的地方时,直接从市场下载您使用的所有扩展程序作为 VSIX 文件。然后,当您在互联网连接不佳的地方使用 VSCode 时,您可以通过从 $HOME/.vscode/extensions 目录中删除它们来手动卸载所有扩展,然后将它们一一重新安装,这样您就可以查看扩展对您的计算机以及您使用的互联网连接的个别影响。

最后一个提示。不要使用使用语言服务器的主题或扩展,因为它们会不断地与服务器通信,如果您的互联网连接以千字节为单位,这就不好了。

如果您在互联网连接不佳的地方旅行。