Skip to content

2.0-env.md

2.0 环境配置和工具

2.0.1 开发工具

本章节介绍在开发过程中所应用到的主要技术和环境需求:

操作系统:MacOS 12.4

硬件配置:8G 内存 + 256G 硬盘

开发环境:服务器 nodejs 16.15.1 浏览器 Google Chrome 120.0 npm 8.19.2

开发语言:Javascript

开发框架:React 18

开发工具:Visual Studio Code 1.76.1

网络工具:Postman Version 10.9.4

数据库:Mysql(mariadb:10.5 镜像) + redis(redis:alpine 镜像)

数据库管理工具:Table plus Version 5.3.4

流程图工具:process on https://www.processon.com/

设计工具:及时设计 https://ad.js.design/special/sketch/

产品工具:墨刀工具 https://modao.cc/app/design/pblctvmjxgcwolda?

图标工具:阿里巴巴图标库:https://www.iconfont.cn/collections/index

图标工具:iconmoon 图标库:https://icomoon.io/#icons-icomoon

2.0.2 docker 开发环境搭建

初始化项目时,需要搭建 mysql 开发环境

  1. 创建目录:在当前目录中,新建 mysql-data 文件夹作为 mysql 路径
mkdir -p mysql-data
  1. 更改配置文件: 更改 docker-compose.yml mysql 配置文件为本地路径
"/mysql-data:/var/lib/mysql"
  1. 启动镜像,进入 novel-mysql 容器中
docker-compose up

docker exec -it novel-mysql bash

mysql -u root -p

# docker-compose up 中配置了环境变量:MYSQL_ROOT_PASSWORD=db_dev
  1. 初始化数据库,新建数据库
create database novel charset utf8mb4;
  1. 新建数据库表(执行 upgrade/sql 中的数据库建表语句)