代码拉取完成,页面将自动刷新
技术 | 说明 | 官网 |
---|---|---|
Vue3 | 前端框架 | https://cn.vuejs.org |
Vue-router | 路由框架 | https://router.vuejs.org |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org |
Element-plus | 前端 UI 框架 | https://element-plus.org |
Axios | 前端 HTTP 框架 | https://github.com/axios/axios |
Echarts | Apache ECharts 开源可视化图表库 | https://echarts.apache.org |
Js-cookie | cookie 管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 进度条控件 | https://github.com/rstacruz/nprogress |
xterm | 命令行终端 | https://github.com/xtermjs/xterm.js |
project
├── .env.development # 环境变量配置文件,用于在开发环境
├── .env.production # 环境变量配置文件,用于在生产环境
├── Dockerfile # 用于构建Docker镜像
├── nginx.conf # Nginx配置文件,用于dockerfile时替换自定义配置
├── package.json # 用于管理项目依赖和脚本的文件,包含了项目的基本信息和依赖项列表
├── README.md # 项目的说明文档
├── src
│ ├── main.js # Vue.js应用程序的入口文件
│ ├── App.vue # Vue.js应用程序的根组件,包含了应用程序的整体布局,全局样式和逻辑
│ ├── api # 定义使用axios库进行网络请求的文件
│ ├── assets # 存放静态资源文件,如图片、字体等
│ ├── components # 存放通用组件的封装,可以在各个页面中被引用
│ ├── icons # 存放SVG矢量图片文件
│ ├── router # 存放Vue-Router路由配置文件
│ ├── store # 存放Vuex的状态管理文件,用于管理应用程序的状态
│ ├── styles # 存放全局CSS样式文件
│ ├── utils # 存放工具类文件,可以在应用程序中使用
│ └── views # 存放前端页面文件
│ ├── login # 存放登录页相关文件
│ ├── dashboard # 存放首页相关文件
│ └── layout # 存放通用页面加载框架,显示通用的页面布局
└── ... # 其他文件和目录
# 安装vue3
npm install -g @vue/cli # 全局安装vue
vue create . # 在当前目录建立项目; use PNPM Or NPM
# 将相关依赖安装在当前目录
npm install
# 运行本地开发环境 OR npm run dev
npm run serve
# 编译构建静态资源
npm run build
# 检查/修复文件
npm run lint
# 使用yarn管理依赖
npm install -g yarn
yarn
yarn add less-loader
# 使用pnpm方式
# 安装依赖
pnpm install
# 运行项目
pnpm dev
# 查看tag
git tag
# 创建分支
git branch dev-layout-demo
git checkout dev-layout-demo
# 查看当前所在分支
git branch
# 删除分支
git branch -d vue-layout-dev
# 合并分支
git checkout main
git merge dev-layout-demo
# 推送分支或tag到远程仓库
git add .
git commit -m 'init'
git push origin dev-layout-demo
docker build -f Dockerfile -t ui-base:test .
docker run -p80:80 --rm ui-base:test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。