这是一个专为校园用户设计的高效二手交易网站,采用Vue.js进行前端开发,利用Node.js搭建后端服务,并通过MySQL数据库存储数据。
甲虫前端基础架构
技术选型:
- JavaScript框架:Vue(^ 2.6.10)
- 状态管理工具:Vuex(^ 3.0.1)
- 路由:Vue路由器(^ 3.1.3)
- UI库:element-ui(^ 2.15.1)
- CSS预处理器:SCSS
- 主要第三方库:
- 工具库:vue-cookies
- HTTP库:axios
- CSS重置:reset-css
环境依赖:
- 脚手架工具:Vue CLI(^ v4.0.5)
- Node.js版本推荐使用10.x以上的LTS版本
- 包管理器:Yarn(^ 1.19.1),建议使用Yarn锁定包版本,避免随意升级项目依赖的包。
初步接口文件夹名字为server。安装依赖命令为 `npm i`。
运行代码目录中的节点索引需要进入相应目录执行操作。
接口地址示例:
// localhost:10001
为什么选择yarn而不是npm?
在实际开发过程中,尽管npm也在不断改进其存在的缺陷,但出于特定项目需求和团队协作考虑,选择了Yarn来管理依赖包版本。