mall前端项目的安装与部署

SpringBoot实战电商项目mall(20k+star)地址:
https://github.com/macrozheng/mall

摘要

本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署。

Windows下的安装及部署

下载nodejs并安装

下载地址:https://nodejs.org/dist/v8.9….

下载mall-admin-web的代码

下载地址(github):https://github.com/macrozheng…
下载地址(码云):https://gitee.com/macrozheng/…

从IDEA中打开mall-admin-web项目

《mall前端项目的安装与部署》

打开控制台输入命令安装相关依赖

npm install

《mall前端项目的安装与部署》

《mall前端项目的安装与部署》

已经搭建了mall后台环境的启动

运行本地mall-admin服务

《mall前端项目的安装与部署》

使用命令启动mall-admin-web

  • 在IDEA控制台中输入如下命令:
npm run dev

《mall前端项目的安装与部署》

《mall前端项目的安装与部署》

  • 进行登录操作,发现调用的是本地接口:

《mall前端项目的安装与部署》

未搭建mall后台环境的启动

未搭建mall后台的需要使用线上api进行访问,线上API地址:
http://39.98.190.128:8080 。

修改dev.env.js文件中的BASE_API为线上地址

《mall前端项目的安装与部署》

使用命令启动mall-admin-web

  • 在IDEA控制台中输入如下命令:
npm run dev

《mall前端项目的安装与部署》

《mall前端项目的安装与部署》

  • 进行登录操作,发现调用的是线上接口:

《mall前端项目的安装与部署》

Linux下的部署

  • 修改prod.env.js文件的配置

《mall前端项目的安装与部署》

  • 使用命令进行打包
npm run build

《mall前端项目的安装与部署》

  • 打包后的代码位置

《mall前端项目的安装与部署》

  • 将dist目录打包为dist.tar.gz文件

《mall前端项目的安装与部署》

《mall前端项目的安装与部署》

  • 使用该命令进行解压操作
tar -zxvf dist.tar.gz
  • 删除nginx的html文件夹
rm -rf html
  • 移动dist文件夹到html文件夹
mv dist html
  • 运行mall-admin服务
docker start mall-admin
  • 重启nginx
docker restart nginx

《mall前端项目的安装与部署》

  • 发现调用的是Linux服务器地址

《mall前端项目的安装与部署》

项目源码地址

https://github.com/macrozheng/mall-admin-web

公众号

mall项目全套学习教程连载中,关注公众号第一时间获取。

《mall前端项目的安装与部署》

    原文作者:macrozheng
    原文地址: https://segmentfault.com/a/1190000020364741
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞