# ExternalsCDN **Repository Path**: qq9694526/externals-cdn ## Basic Information - **Project Name**: ExternalsCDN - **Description**: 使用externals CDN公共依赖验证DEMO - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-30 - **Last Updated**: 2026-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sub-app sub-app ## 目录结构 ``` . ├── HELP.md // 帮助文档,提供项目中关联组件的使用指南 ├── README.md // 项目说明 ├── browserslistrc // 用于配置支持的浏览器 ├── eslintignore // 告诉 ESLint 忽略特定的文件和目录 ├── eslintrc.js // eslint配置文件 ├── gitignore // 告诉 git 忽略特定的文件和目录 ├── prettierignore // 告诉 prettier 忽略特定的文件和目录 ├── prettierrc.yml // prettier 代码格式化配置文件 ├── babel.config.js // 用于配置 Babel 转换 JavaScript 代码的行为 ├── jest.config.js // 配置 Jest 测试运行器的各种选项,包括测试环境、测试匹配模式、测试覆盖率、测试报告等等 ├── jsconfig.json // 用于配置 JavaScript 项目的一个文件,通常用于告诉编辑器或 IDE 在项目中如何处理 JavaScript 代码 ├── package.json // 用于描述该项目的一些基本信息、配置和依赖项等 ├── public // 存放不需要编译的静态文件目录 │   ├── favicon.ico │   └── index.html // 应用的入口文件 ├── src │   ├── App.vue │   ├── api │   │   ├── example.js // api示例代码, │   │   └── service.js // 用于维护api前缀变量 │   ├── assets // 存放需要编译的资源目录 │   │   ├── fonts // 存放字体目录 │   │   ├── images // 存放图片目录 │   │   ├── logo.png // 项目logo │   │   └── styles // 样式目录 │   │   ├── common.scss // 项目公用的样式,为项目私有 │   │   ├── font-symbol.scss // 字体样式 │   │   ├── global.scss // 全局公共样式 │   │   ├── mixins.scss // scss混合器 │   │   ├── index.scss // 样式入口,会被vue.config.js进行引用 │   │   ├── third-theme.scss // 配置第三方主题 │   │   └── var.scss // 样式变量:如颜色、字体、字体大小等 │   ├── components // 符合vue组件规范的项目组件目录 │   ├── main.js // Vue初始化入口文件 │   ├── mock // mock目录 │   │   ├── data // 存放mock数据目录 │   │   ├── index.js // mock示例 │   ├── mixins // 存放需要混入到vue的文件,通常会定义需要混入的方法、data等 │   ├── model // 存放项目中使用到的数据模型 │   ├── router // 配置项目路由 │   │   ├── index.js // 路由入口文件 │   │   └── router-constant.js // 存放路由name常量 │   ├── store │   │   ├── index.js // store入口文件 │   │   └── modules // store模块目录 │   ├── utils // 存放工具类的目录 │   │   ├── auth.js // 认证工具类 │   │   ├── constant // 存放常量目录 │   │   ├── request.js // 网络请求封装 │   │   └── vue-plugins // 存放加载vue插件目录 │   │   ├── index.js // vue插件加载入口文件 │   │   └── ui-comps-register.js // ui组件注册文件 │   └── views // 存放路由页面的目录 │   ├── 404.vue // 路由不存在错误页面 │   └── home.vue // 首页 ├── tests // 存放测试的目录 │   └── unit // 单元测试目录,常用于工具类库的测试 └── vue.config.js // 配置webpack ``` ## 环境要求 下面指定了运行此项目的最低要求: | 软件 | 版本 | | ------------ | ------------ | |nodejs| `>=14.16.x`| |yarn| `>=1.22.19` | ## 项目设置 ### 安装依赖 ``` yarn install ``` ### 编译和热更新(用于开发环境) - 默认环境 ``` yarn serve ``` - mock环境 ``` yarn serve:mock ``` - 本地mock ``` yarn serve:localmock ``` ### 编译并压缩(用于生产环境) ``` yarn build ``` ### 检查并修复源文件 ``` yarn lint ``` #### 审查webpack配置 ``` yarn inspect ``` ### 自定义配置 See [Configuration Reference](https://cli.vuejs.org/config/). ## 基础能力 项目中已经能力有路由、公共样式、工具类库等,可通过**技术中心客服**获取详细信息。