package.json修改 name 字段为项目标识名
.env指定静态资源路径.github/workflows指定 oss 路径- 配置 secrets:
ACCESS_TOKEN,仓库写+包读取权限 - 配置 secrets:
ACCESSKEY_ID和ACCESS_KEY_SECRET,oss 读写权限
.github/workflows指定包私有域@org.npmrc修改@org为对应的组织名
- public/index.html 添加统计代码
npm install安装依赖npm run serve启动本地服务npm run build构建
.husky自动检查 hooks.editorconfig编辑器配置.eslintrcjs 检查配置.prettierrc格式化配置babel.config.jsbabel 编译配置jsconfig.jsonvscode 增强notespackage.json依赖包说明文件
.githubgithub actions 构建与分发任务.env.production环境配置.npmrc私有包请求域声明vue.config.jsvue-cli 配置文件(包含 webpack 配置)
publicfavicon.ico浏览器窗口迷你图标index.htmlHTML 模板(存在多页面时可配置多个模板以适配不同端),可在此处添加第三方包,统计代码等
srcmain.js,App.vue页面入口permission.js权限逻辑settings.js全局配置router路由文件index.js路由入口(需要根据请求接口重新生成一个动态路由)*.js模块化路由,根据业务编写路由参数等
layouts布局文件default.vue默认布局(单左侧边栏+无面包屑+公共头)
views路由对应页components组件文件store数据状态service接口请求utils工具函数assetscss样式文件app.less项目根公用样式normalize.less浏览器重置样式var.less项目级复用全局变量
img图片文件icon项目复用 svg 雪碧图,其它按需引用的非用于组件 svg 请不要放在此目录