Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Frontend DockNew to Visual Studio Code? Get it now.
Frontend Dock

Frontend Dock

roxybrowser

|
3 installs
| (0) | Free
Frontend team infrastructure toolkit with OSS management
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-webview-vite-vue-boilerplate

这是一个基于Vite 5 + Vue3 + TypeScript + UnoCSS + Vue Router + Pinia 的项目模板,可以用于开发 VS Code Webview的插件

功能

  • [x] 全功能的 web 页面开发(Vue3 + TypeScript + UnoCSS + Vue Router + Pinia)
  • [x] 支持纯网页端的开发(常规网页开发),支持热更新
  • [x] VS Code Webview 插件内嵌开发(VS Code Debug & Render Webview )
  • [x] 支持一键式打包编译出 VS Code 本地版本vsix插件
  • [x] VS Code Plugin 插件开发的一些配置项及初始化(插件版本、视图名、快捷键绑定等)
  • [x] CSP策略对 Webview 页面友好,开放https链接和内联样式的注入

快速开始

  1. 安装全局依赖: @vscode/vsce
pnpm add -g @vscode/vsce
# Frontend Dock

面向前端/运营同学的 OSS 管理 VS Code 扩展,支持多账户、多前缀的对象浏览、上传、预览、重命名、批量删除、队列管理等常用操作。

## 主要特性

- 多账户/多桶切换,默认前缀记忆
- 右键或行内按钮:上传到当前目录、创建文件夹、重命名、删除、复制公开/签名链接
- 批量删除、上传队列可重试/清理
- 文件点击预览(签名 URL + object 标签,常见类型自动识别)
- 设置面板集中管理密钥与默认前缀

## 安装与开发

```bash
pnpm install:all   # 安装依赖
pnpm dev           # 启动编译(含 webview 构建)
pnpm build         # 生成发布产物
pnpm pack:vsix     # 打包本地 vsix(需全局 vsce)

使用指南

  1. 在设置面板配置 OSS 账户(region/accessKey/bucket,可选 cdnDomain/defaultPrefix)
  2. 打开“Frontend Dock”视图,浏览桶/前缀/对象
  3. 右键桶/文件夹:上传到当前目录、创建文件夹
  4. 右键对象:复制公开/签名链接、重命名、删除;点击文件直接预览
  5. 批量选中对象可删除;上传队列可重试/移除/清除完成项

发布前检查

  • pnpm lint、pnpm test(如适用)通过
  • pnpm build 产物正常,webview-ui 已构建到 webview-ui/build
  • .vscodeignore 排除 webview 源码、node_modules 等开发文件
  • README/命令/欢迎语已中文化,图标为 resource/extension-icon.svg

许可

MIT

技术栈

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft