{"repo":"uct8086/jsonVee","free":true,"listed":false,"github":"https://github.com/uct8086/jsonVee","clone":"git clone https://github.com/uct8086/jsonVee.git","description":"一个高效的前后端集成框架，基于Vite、Vue、Webpack和Node.js。一键启动，开箱即用。 An efficient front-end and back-end integration framework based on Vite, Vue, Webpack, and Node.js. One click start, ready to use out of the box.","language":"CSS","stars":18,"topics":["nodejs","vue","webpack","d3","mongodb","threejs","typescript"],"license":null,"category":"data-pipelines","readme_excerpt":"jsonVee 一个高效的前后端集成框架，基于Vite、Vue、Webpack和Node.js。一键启动，开箱即用。 An efficient front-end and back-end integration framework based on Vite, Vue, Webpack, and Node.js. One click start, ready to use out of the box. 更新 - 2024-04-18 重大更新 1. 采用monoRepo框架来重构 2. 前端在 packages/client 中，并采用Vite重构，更快，依赖更简单 3. 服务端在 packages/server 中，升级了express，更高效，更易维护 - 2022-05-27 1. 添加TypeScript支持，并新建typescript分支 - 2022-04-06 1. 添加element-plus支持 2. 修复已知Bug - 2021-11-17 1. 升级Webpack，从Webpack4升级到最新的Webpack5 2. 调整打包逻辑，移除老代码 3. 更新依赖包，到最新版本 4. 切换到Vue3.0，欢迎大家尝鲜。 运行与调试 1. 安装依赖(也可以安装 lerna 来管理多个包，这里为了方便，直接安装所有包的依赖) 2. 安装MongoDB - MongoDB 预编译二进制包下载地址：https://www.mongodb.com/download-center/community 3. 基本运行项目 3.0 一次性启动前后端 3.1 启动服务端 3.2 启动前端 4. 发布 此时会执行webpack的构建，目标文件会放到public目录 目录 --- /project -------- /packages // monorepo包管理 -------------- /client -------------------- /assets // 资源文件目录，存放图片、样式、字体等 -------------------- /common // 公共脚本，存放一些工具函数，工具类 -------------------- /components // 存放抽象后的公司Vue组件 -------------------- /modules // 主要页面逻辑以模块的形式分开 -------------------------------- /home // 页面，一个页面一个目录 -------------------------------- /detail // 页面，一个页面一个目录 -------------------- /main.js // 项目中的主函数 -------------------- /routers.js // 项目路由 -------------- /server -------------------- /config // 服务端的一些配置文件 -------------------- /handler // 处理前端的请求 -------------------- /middleware // 中间件 -------------------- /mock // 本地Mock数据 -------------------- /router // 路由 -------------------- /service // 对Handler的进一步封装 关于 Vue 3.x 文档 Node.js ","default_branch":null,"files":null,"tree":[],"storefront":"/r/uct8086","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uct8086/jsonVee/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}