代码拉取完成,页面将自动刷新
yarn start
yarn build
无需引用,直接在代码中使用。可通过webpack.ProvidePlugin继续添加
方法名 | 说明 |
---|---|
cloneDeep | 深拷贝 |
throttle | 节流 |
debounce | 防抖 |
可在config中配置
变量名 | 说明 | 可能的值 |
---|---|---|
NODE_ENV | 区分开发环境与生产环境 | development 、 production |
APP_NODE_ENV | 区分production下的自定义环境 | dev 、 prod 、 sit 、 uat |
PUBLIC_PATH | 项目资源基础路径 | / 、 /app/ 、 //app.cdn.com |
BASE_URL | http请求目标 | / 、 https://tanghaoo.com |
ENV_NAME | 当前环境名称 | 开发环境、测试环境 |
├── .husky [git hooks,用于在git commit成功前进行eslint检测,规范即将提交的代码风格]
├── config [项目配置文件]
│ ├── config.js [项目基础配置]
│ ├── webpack.base.config.js [webpack公共基础配置]
│ ├── webpack.dev.config.js [webpack开发环境配置]
│ └── webpack.prod.config.js [webpack生产环境配置]
├── node_modules
├── public
│ └── index.html
├── scripts [项目配置脚本]
│ ├── build.js [生产环境打包脚本]
│ ├── env.js [处理config里的环境变量]
│ ├── start.js [开发环境运行脚本]
│ └── utils.js [脚本所需公共方法]
├── src [项目源代码 快捷目录(@/)]
│ ├── api
│ ├── assets [项目使用的公共资源]
│ │ ├── iconfont [字体图标]
│ │ ├── image [图片 快捷目录(img/)]
│ │ └── styles [公共样式]
│ ├── components [公共组件]
│ ├── hooks [自定义hook函数]
│ ├── pages [非常用业务组件]
│ │ ├── access [账号相关页]
│ │ └── error [错误页]
│ ├── request [http请求]
│ ├── router [页面路由]
│ │ ├── views [业务页面route]
│ │ ├── pages.routes.ts [非常用业务页面route组合]
│ │ └── views.routes.ts [业务页面route组合]
│ ├── store [状态]
│ │ ├── modules [不同模块状态]
│ │ └── mutation.types.ts [mutation方法名定义]
│ ├── types [类型定义]
│ ├── utils [公共方法]
│ ├── views [业务组件]
│ └── works [webwork]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。