mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-13 20:38:54 +08:00
refactor(decoration): 重构店铺装修组件配置并规范化环境变量
- 重构装修组件配置,新增 icon 与 group 分类字段 - 将组件"图片"重命名为"热区","图片轮播"重命名为"轮播图" - 新增搜索、公告、视频组件配置项 - 统一为各图片项添加 model 字段标识跳转模式 - 将装修页面组件间 pageGap 间距由 10 调整为 0 - 移除 im 模块中 VUE_APP_COMMON 变量,统一使用 VUE_APP_BUYER - 为 im 环境变量与配置文件添加详细注释说明
This commit is contained in:
@@ -1,40 +1,58 @@
|
||||
/**
|
||||
* ==============================================================================
|
||||
* Babel 转译器配置文件 (babel.config.js)
|
||||
* ==============================================================================
|
||||
*
|
||||
* 主要功能:
|
||||
* 1. 采用 Vue CLI 官方预设进行现代 JavaScript (ES6+) 向下兼容转译
|
||||
* 2. 集成 PrismJS 插件,用于在 IM 聊天对话框中展示富文本代码块时的多语言语法高亮
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
// Vue CLI 官方 Babel 预设,自动包含常用语法转换与 polyfill 支持
|
||||
presets: ["@vue/cli-plugin-babel/preset"],
|
||||
|
||||
plugins: [
|
||||
/**
|
||||
* PrismJS 语法高亮插件配置
|
||||
* babel-plugin-prismjs: 按需加载 PrismJS 的语言包和样式主题,优化打包体积
|
||||
*/
|
||||
[
|
||||
"prismjs",
|
||||
{
|
||||
// 需要按需引入并支持语法高亮的编程/标记语言列表
|
||||
languages: [
|
||||
"html",
|
||||
"css",
|
||||
"less",
|
||||
"javascript",
|
||||
"typescript",
|
||||
"json",
|
||||
"xml",
|
||||
"bash",
|
||||
"nginx",
|
||||
"sql",
|
||||
"docker",
|
||||
"php",
|
||||
"java",
|
||||
"go",
|
||||
"python",
|
||||
"ruby",
|
||||
"rust",
|
||||
"objectivec",
|
||||
"c",
|
||||
"csharp",
|
||||
"cpp",
|
||||
"lua",
|
||||
"shell",
|
||||
"vim",
|
||||
"yaml",
|
||||
"yml",
|
||||
"md",
|
||||
"erlang",
|
||||
"ini",
|
||||
"html", // HTML 标记语言
|
||||
"css", // CSS 样式表
|
||||
"less", // Less 预处理样式
|
||||
"javascript", // JavaScript 脚本语言
|
||||
"typescript", // TypeScript
|
||||
"json", // JSON 数据格式
|
||||
"xml", // XML 文档
|
||||
"bash", // Bash 脚本
|
||||
"nginx", // Nginx 服务器配置文件
|
||||
"sql", // 数据库 SQL 语句
|
||||
"docker", // Dockerfile 配置
|
||||
"php", // PHP 语言
|
||||
"java", // Java 语言
|
||||
"go", // Go 语言
|
||||
"python", // Python 语言
|
||||
"ruby", // Ruby 语言
|
||||
"rust", // Rust 语言
|
||||
"objectivec", // Objective-C 语言
|
||||
"c", // C 语言
|
||||
"csharp", // C# 语言
|
||||
"cpp", // C++ 语言
|
||||
"lua", // Lua 脚本
|
||||
"shell", // Shell 命令行脚本
|
||||
"vim", // Vim 配置与脚本
|
||||
"yaml", // YAML 配置
|
||||
"yml", // YML 配置
|
||||
"md", // Markdown 文本
|
||||
"erlang", // Erlang 语言
|
||||
"ini", // INI 配置文件
|
||||
],
|
||||
// 代码高亮使用的默认主题 (采用深色风格的 okaidia 主题)
|
||||
theme: "okaidia",
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user