跳至主要內容

学习不走弯路,通过《mall视频教程(最新版)》,使用更系统、高效的方式来学习mall电商实战项目吧!

mall项目前端开发环境搭建

macrozhengmall学习教程快速开始

mall项目前端开发环境搭建

在上一节课程中我们讲解了mall后端项目的开发环境搭建,这节课程我们来讲解下后台管理系统项目mall-admin-web和前台商城项目mall-app-web的搭建。

相关视频教程

mall-admin-web开发环境搭建

  • 下载nodejs并安装,需要使用v12.14.0版本,版本不对会导致npm install出错,下载地址:https://nodejs.org/dist/v12.14.0/node-v12.14.0-x64.msi

  • 下载mall-admin-web的代码,下载地址:https://github.com/macrozheng/mall-admin-web

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

  • 这里需要注意的是如果你想使用MinIO实现文件上传的话,需要确保两个上传文件的Vue文件中的useOss:false,现在默认使用的是MinIO,使用OSS需要进行修改;

  • 项目编译完成后,为加速依赖下载可以切换至淘宝镜像源加速访问,在命令行输入如下命令即可;
# 设置为淘宝的镜像源
npm config set registry https://registry.npmmirror.com
# 设置为官方镜像源
npm config set registry https://registry.npmjs.org
  • 打开控制台输入命令安装相关依赖;
npm install

  • node-sass无法下载导致构建失败时可使用如下命令下载;
# linux
SASS_BINARY_SITE=https://npmmirror.com/mirrors/node-sass/ npm install node-sass
# window
set SASS_BINARY_SITE=https://npmmirror.com/mirrors/node-sass&& npm install node-sass
  • 使用命令启动mall-admin-web,在IDEA控制台中输入如下命令:
npm run dev

  • 访问地址查看效果:http://localhost:8090

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

mall-app-web开发环境搭建

  • 首先下载mall-app-web项目的代码,下载地址:https://github.com/macrozheng/mall-app-web

  • 本项目使用了uni-app专用开发工具HBuilder X(App开发版)开发,下载地址:https://www.dcloud.io/hbuilderx.html

  • 下载完成后解压到指定目录,双击HBuilderX.exe文件打开HBuilder X

  • 然后点击文件->导入选择从本地目录导入;

  • 项目导入成功后目录结构如下;

  • 点击工具->插件安装可以进行插件的安装,这里安装的插件如下,注意这里只有Git插件是我从这个功能中安装的,其他插件均会在项目运行时自动安装;

  • 然后点击运行->运行到浏览器选择chrome即可运行项目;

  • 如果你想修改运行端口的话,可以修改manifest.json文件,更改Web配置中的前端开发服务端口,这里为防止与其他项目端口冲突,我改成了8060

  • 项目运行成功后,控制台会自动输出如下信息并打开chrome浏览器;

  • F12打开chrome浏览器的开发者工具,点击手机按钮切换到移动端视图,此时可以发现项目访问的是mall-portal模块提供的接口,访问地址:http://localhost:8060/

使用发行包部署

在《mall学习教程》中着重讲解后端内容,前端的代码基本仅做演示使用,所以说你也可以直接下载前端的发行包,部署到Nginx下面也是可以使用的。

  • mall-admin-web发行包地址:https://github.com/macrozheng/mall-admin-web/releases

  • mall-app-web发行包地址:https://github.com/macrozheng/mall-app-web/releases

  • mall-admin-webmall-app-web的发行包解压到Nginx的html目录下,目录分别为adminapp

  • 然后启动Nginx就可以访问了,后台管理系统访问地址:http://localhost/admin/

  • 前台商城系统访问地址:http://localhost/app/

项目源码地址

上次编辑于:
贡献者: macro

公众号

公众号图片