# happymall **Repository Path**: Cauliflower/git-repository ## Basic Information - **Project Name**: happymall - **Description**: 这是happymmall前后端分离的项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2021-01-17 - **Last Updated**: 2021-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # happymmall前后端分离项目 #### 项目介绍 这是happymmall前后端分离的项目 #### 软件架构 1. mmall-fe是前端(前台)项目 2. admin-fe是前端(后台管理)项目 3. happymmall是后端(已整合前台和后台管理)项目 #### 安装教程(Linux) 说明:所有软件在 https://download.loubobooo.com 上都有备份 ##### 前端软件安装 1. nodejs的安装(6.14.1) * 官网网址如下:https://nodejs.org/en/download/releases/ 下载软件 ``` > wget https://nodejs.org/download/release/v6.14.1/node-v6.14.1-linux-x64.tar.gz ``` * 解压到指定文件夹下 ``` > tar -zxvf node-v6.14.1-linux-x64.tar.gz -C /usr/local/ ``` * 添加环境变量 ``` > vim /etc/profile 添加 export NODE_HOME=/usr/local/node-v6.14.1-linux-x64 export PATH=$NODE_HOME/bin:$PATH ``` * 使配置立即生效 ``` > source /etc/profile ``` 2. webpack的安装(4.6) * 用npm方式安装 ``` > npm install webpack -g --registry=https://registry.npm.taobao.org > npm install webpack-cli -g --registry=https://registry.npm.taobao.org ``` 3. node-sass的安装 ``` > npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ > npm install node-sass -g > node-sass -v ``` 4. hogan.js的安装 ``` > npm install hogan.js --save ``` ##### 项目发布过程 1. 前台初始化 > cd mmall-fe > npm install --registory=https://registory.npm.taobao.org 2. 后台初始化 > cd admin-fe > npm install --registory=https://registory.npm.taobao.org 3. 项目打包 > npm run dist 4. 文件的创建和复制操作 > mkdir /product/ftpfile/frontend > cd /product/ftpfile/frontend > mkdir mmall-fe > mkdir admin-fe > cp -R /developer/git-repository/mmall-fe/dist/ ./mmall-fe/ > cd mmall-fe ##### 后端软件安装 1. JDK: https://my.oschina.net/u/3209432/blog/1576928 2. Tomcat: https://my.oschina.net/u/3209432/blog/1586656 3. Maven: https://my.oschina.net/u/3209432/blog/1595936 4. MySQL: https://my.oschina.net/u/3209432/blog/1595945 5. Nginx: https://my.oschina.net/u/3209432/blog/1581391 6. Vsftpd: https://my.oschina.net/u/3209432/blog/1633367 #### 使用说明 #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request