ThinkJS-Vue.js-blog 项目教程
1. 项目的目录结构及介绍
ThinkJS-Vue.js-blog/
├── admin/
│ ├── src/
│ └── ...
├── src/
│ ├── view/
│ └── ...
├── www/
│ └── ...
├── .eslintrc
├── .gitignore
├── Dockerfile
├── LICENSE
├── README.md
├── database.sql
├── development.js
├── nginx.conf
├── package-lock.json
├── package.json
├── pm2.json
└── production.js
目录结构介绍
- admin/: 后台管理系统的源代码目录。
- src/: 后台管理系统的Vue.js源代码。
- src/: 前端页面的源代码目录。
- view/: 前端页面的模板文件。
- www/: 静态资源文件目录。
- .eslintrc: ESLint配置文件,用于代码风格检查。
- .gitignore: Git忽略文件配置。
- Dockerfile: Docker配置文件,用于容器化部署。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文档。
- database.sql: 数据库初始化SQL文件。
- development.js: 开发环境配置文件。
- nginx.conf: Nginx配置文件,用于Web服务器配置。
- package-lock.json: 锁定项目依赖版本的文件。
- package.json: 项目依赖管理文件。
- pm2.json: PM2配置文件,用于进程管理。
- production.js: 生产环境配置文件。
2. 项目的启动文件介绍
启动服务端
npm start
启动后台服务
cd /admin
npm start
部署
# 编译
cd /admin
npm run build
# 将 src/ view/ www/ production.js package.json 上传至服务器
# 执行npm install
# 修改配置中 mysql 部分
# 修改pm2.json中 cwd 部分
# pm2 start pm2.json
# 启动服务
3. 项目的配置文件介绍
development.js
开发环境配置文件,包含数据库连接、端口等配置。
production.js
生产环境配置文件,包含数据库连接、端口等配置。
nginx.conf
Nginx配置文件,用于Web服务器配置,包括反向代理、静态资源处理等。
pm2.json
PM2配置文件,用于进程管理,包括应用名称、脚本路径、环境变量等配置。
package.json
项目依赖管理文件,包含项目的基本信息、依赖包、脚本命令等。
database.sql
数据库初始化SQL文件,包含数据库表结构和初始数据。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考