Преглед изворни кода

超级详细启动的文档

LGH пре 5 година
родитељ
комит
b3491ce9b1
1 измењених фајлова са 86 додато и 13 уклоњено
  1. 86 13
      doc/README.md

+ 86 - 13
doc/README.md

@@ -15,18 +15,41 @@
 6. 我们开源的刚上线直接申请通过了推荐项目,第一天就有100个星星,一个月就有1k的星星,大家都不是傻的,这代码是能用的,拜托...后来没怎么维护(整个流程都是好的,整个功能都是好的,都不知道维护啥),现在又开始维护了,星星也没了(如果你悄悄拿去做外包项目,觉得这个项目对你有用,就给个星星呗)
 
 
+
+## 先确定我们下载的项目有几个项目
+
+- mall4j:j代表java,java项目,这里面包含了小程序/后台vue连接需要的接口。
+- mall4v:v代表vue项目,是后台管理员界面使用的前端项目,因为前后端分离的
+- mall4m:m代表mini,小程序项目,这里的项目是小程序的项目
+- jvm:java虚拟机啦~
+
+
 ## 1.java开发环境安装
 
 
-### 1.开发环境
+### 1.1开发环境
 
 以下版本是最低要求的!!! 提问问题前请注意开发环境!!
 
-| 工具  | 版本 |
-| ----- | ---- |
-| jdk   | 1.8+ |
-| mysql | 5.7+ |
-| redis | 3.2+ |
+| 工具   | 版本 |
+| ------ | ---- |
+| jdk    | 1.8+ |
+| mysql  | 5.7+ |
+| redis  | 3.2+ |
+| nodejs | 8-12 |
+
+
+### 1.2 安装jdk + mysql + redis + maven
+
+如果不了解怎么安装jdk的,可以参考 [菜鸟教程的java相关](https://www.runoob.com/java/java-environment-setup.html)
+
+如果不了解怎么安装mysql的,可以参考  [菜鸟教程的mysql相关](https://www.runoob.com/mysql/mysql-install.html) 
+
+如果不了解怎么安装maven的,可以参考  [菜鸟教程的maven相关]( https://www.runoob.com/maven/maven-setup.html ) 
+
+如果对于redis的安装并不了解的,可以参考 [菜鸟教程的redis相关](https://www.runoob.com/redis/redis-install.html)
+
+安装相对简单,网上也有很多教程,这里就不多讲述。安装完按需对redis进行配置,后启动redis服务即可。
 
 ### 2.启动
 
@@ -41,20 +64,70 @@
 - 启动redis,端口6379
 - 通过`WebApplication`启动项目后台接口,`ApiApplication` 启动项目前端接口
 
-## 2.vue开发环境安装
+## 3.vue开发环境安装
 
 这是一套正常的vue启动流程。如果你无法理解,可能要先学习一下vue...
 
-推荐使用vs code
+#### 3.1 安装nodejs + 淘宝npm镜像
+
+如果不了解怎么安装nodejs的,可以参考   [菜鸟教程的nodejs相关](https://www.runoob.com/nodejs/nodejs-install-setup.html)
+
+
+
+安装cnpm淘宝镜像,使用命令行输入,回车:
+
+```bash
+npm install -g cnpm --registry=https://registry.npm.taobao.org
+```
+
+
+
+#### 3.2 安装依赖启动项目
+
+使用vs code打开vue项目,进入到该项目的根目录(根目录有`package.json` 的文件)
+
+使用cnpm安装依赖(请勿直接使用npm安装依赖,除非你能确定你的网络能够畅快访问外网),使用命令行输入,回车:
+
+```bash
+cnpm i
+```
+
+修改`config/index.js` 里面的`target`为服务器域名端口
+
+```json
+'/proxyApi': {
+    target: 'http://localhost:8087/',
+    changeOrigin: true,
+    pathRewrite: {
+    '^/proxyApi': '/'
+}
+```
+
+修改`config/index.js` 里面的`host`以便于内网联调
+
+```json
+    // Various Dev Server settings
+    host: '192.168.1.120', // can be overwritten by process.env.HOST
+    port: 8002, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+    autoOpenBrowser: true,
+```
+
+
+
+运行dev环境:
+
+```bash
+npm run dev
+```
 
-1. 安装nodejs的开发环境
-2. 安装npm的淘宝镜像(一定要用淘宝镜像,不然有的依赖下载不完!!启动不了)
-3. 使用淘宝镜像安装依赖
-4. 启动
 
 ## 3.小程序开发环境安装
 
-使用“微信开发者工具” 导入项目,设置你小程序申请的appid打开项目。然后就可以用了
+修改`project.config.json` 里面的appid为你所申请的appid,并登陆通过`微信公众平台` 将对应的开发人员设置为该小程序开发人员的角色
+
+修改`utils/config.js` 当中的域名端口为自己服务器的域名
+
+使用[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)导入已下载好的项目,进行小程序开发
 
 ## 4.文档