# sandbox-vue **Repository Path**: als2014/sandbox-vue ## Basic Information - **Project Name**: sandbox-vue - **Description**: Sandbox-vue 是 一 个 Vue 3.0 SFC 可 配 置 沙 盒 环 境. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://sandbox.layui-vue.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2022-06-03 - **Last Updated**: 2024-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [sandbox-vue](https://layui-vue.gitee.io/sandbox-vue) 一个 Vue3 SFC 沙盒。[sandbox-vue](https://layui-vue.gitee.io/sandbox-vue) ### 快速开始 ``` // 下载 git clone https://gitee.com/layui-vue/layui-vue-playground.git // 安装依赖 npm install // 运行 npm run dev ``` ### 配置 ``` 1. 配置基本信息和组件库依赖 src/config/sandbox.config.js // 基本信息 export const config = { // 网站 title title: 'sandbox-vue', // UI 库包名 UIPackage: '@layui/layui-vue', // 版本选择框显示的最小版本 minSupportedVersion: '0.2.5', // 是否过滤预发布版本 filterPreRelease: false, // APP.vue 内容模板 defaultAppTemplate: defaultAppTemplate.trim() } // 依赖源 export interface DependencySource { // 依赖源名称 name: string; // 依赖源链接 url: string; } // 依赖 export interface Dependency { // 包名 name: string; // 描述 description?: string; // 版本 version?: string; // 路径 path: string; // 样式路径 stylePath?: string; // 依赖源 source?: DependencySource["name"]; } 2. APP.vue 模板 /src/config/defaultAppTemplate.vue ``` > 下载功能需要自行修改 /src/download/template/\*\* 下的模板文件 ### 部署静态站点 1. 构建应用 运行 `npm run build` 命令来执行应用的构建,默认情况下,构建会输出到 `dist` 文件夹中 ``` npm run build ``` 2. 本地测试应用 构建完成应用后,通过运行 `npm run preview` 命令,在本地测试该应用。 ``` npm run build npm run preview ``` 3. github/gitee pages 在 `vite.config.js`中设置正确的 `base`。 如果要部署在 `https://.github.io/` 上,可以省略 `base` 使其默认为 `'/'`。 如果要部署在 `https://.github.io//` 上,例如仓库地址为` https://github.com//`,那么需要设置 base 为 `'//'`。 > 本项目受 [Vue SFC Playground](https://sfc.vuejs.org/) 和 [element-plus-playground](https://github.com/element-plus/element-plus-playground) 启发