vscode离线下载依赖

关于依赖包

Live Server 的 .vsix 文件已经包含了所有必需的依赖,不需要单独下载其他包。

VS Code 扩展的依赖分两种:

  1. Node.js 依赖 :已打包在 .vsix 文件中 ✅
  2. 其他 VS Code 扩展依赖:如果有,需要单独安装

查看是否有扩展依赖的方法:

  • 在扩展页面往下滚动,看是否有 "Extension Dependencies" 部分
  • Live Server 是独立扩展,没有其他扩展依赖

VS Code 扩展离线下载链接生成方式

标准格式(推荐)

复制代码
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{扩展名}/{版本号}/vspackage

具体示例:

Live Server:

复制代码
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ritwickdey/vsextensions/LiveServer/5.7.9/vspackage

Chinese (Simplified) 语言包:

复制代码
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/MS-CEINTL/vsextensions/vscode-language-pack-zh-hans/1.93.2024100909/vspackage

Prettier:

复制代码
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/esbenp/vsextensions/prettier-vscode/10.1.0/vspackage

如何获取扩展信息?

方法一:从扩展页面 URL 获取

扩展页面 URL 格式:

复制代码
https://marketplace.visualstudio.com/items?itemName={发布者}.{扩展名}

例如:https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

  • 发布者:ritwickdey
  • 扩展名:LiveServer

方法二:查看最新版本号

  1. 打开扩展页面
  2. 点击 "Version History" 标签
  3. 查看最新版本号

或者在已安装的扩展中查看版本号。


批量下载脚本

如果你需要下载多个扩展,可以用这个脚本:

bash 复制代码
# Windows (PowerShell)
$extensions = @(
    "ritwickdey.LiveServer:5.7.9",
    "esbenp.prettier-vscode:10.1.0",
    "MS-CEINTL.vscode-language-pack-zh-hans:1.93.2024100909"
)

foreach ($ext in $extensions) {
    $parts = $ext.Split(':')
    $name = $parts[0].Split('.')
    $publisher = $name[0]
    $extension = $name[1]
    $version = $parts[1]
    
    $url = "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$publisher/vsextensions/$extension/$version/vspackage"
    $output = "$publisher.$extension-$version.vsix"
    
    Write-Host "下载 $output ..."
    Invoke-WebRequest -Uri $url -OutFile $output
}
bash 复制代码
# Linux/Mac
#!/bin/bash
extensions=(
    "ritwickdey.LiveServer:5.7.9"
    "esbenp.prettier-vscode:10.1.0"
)

for ext in "${extensions[@]}"; do
    IFS=':' read -r name version <<< "$ext"
    IFS='.' read -r publisher extension <<< "$name"
    
    url="https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$publisher/vsextensions/$extension/$version/vspackage"
    output="$publisher.$extension-$version.vsix"
    
    echo "下载 $output ..."
    curl -L "$url" -o "$output"
done

小技巧

不知道版本号?用 latest 获取最新版:

复制代码
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ritwickdey/vsextensions/LiveServer/latest/vspackage

但下载时建议用具体版本号,更稳定可靠!

有问题随时问我 🚀

相关推荐
独隅14 小时前
Visual Studio 2026 详细安装教程和配置指南
ide·visual studio
He少年16 小时前
【AI 辅助案例分享】
人工智能·c#·编辑器·ai编程
Robot_Nav17 小时前
AI 编程助手 Skill 完全指南:VS Code · Trae CN · Claude Code
人工智能·vscode·skill·trae·claude code
vortex518 小时前
Kali Linux 安装与使用 Code-OSS / VSCodium :VSCode 轻量替代
linux·运维·编辑器
lifewange19 小时前
Pycharm和IDEA中安装Cursor的方法
ide·pycharm·intellij-idea
生而为虫21 小时前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
skilllite作者21 小时前
Zed 1.0 编辑器深度评测与实战指南
开发语言·人工智能·windows·python·编辑器·agi
读书札记20222 天前
visual studio 调试技巧总结
ide·visual studio
袋子(PJ)2 天前
2026年常见的配置文件格式——为什么程序员永远在折腾缩进和括号?—— 常见配置文件进化史(md文档很详细)
编辑器
hacker7072 天前
Visual Studio安装教程(C#开发版)
ide·c#·visual studio