前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mall前端项目的安装与部署

mall前端项目的安装与部署

作者头像
macrozheng
发布2019-07-22 14:44:55
2K0
发布2019-07-22 14:44:55
举报
文章被收录于专栏:mall学习教程mall学习教程

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

Windows下的安装及部署

下载nodejs并安装

下载地址:https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi

下载mall-admin-web的代码

下载地址(github):https://github.com/macrozheng/mall-admin-web 下载地址(码云):https://gitee.com/macrozheng/mall-admin-web

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

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

代码语言:javascript
复制
npm install

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

运行本地mall-admin服务
使用命令启动mall-admin-web
  • 在IDEA控制台中输入如下命令:
代码语言:javascript
复制
npm run dev
  • 访问地址http://localhost:8090 查看效果:
  • 进行登录操作,发现调用的是本地接口:

未搭建mall后台环境的启动

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

修改dev.env.js文件中的BASE_API为线上地址
使用命令启动mall-admin-web
  • 在IDEA控制台中输入如下命令:
代码语言:javascript
复制
npm run dev
  • 访问地址http://localhost:8090 查看效果:
  • 进行登录操作,发现调用的是线上接口:

Linux下的部署

  • 修改prod.env.js文件的配置
  • 使用命令进行打包
代码语言:javascript
复制
npm run build
  • 打包后的代码位置
  • 将dist目录打包为dist.tar.gz文件
  • 使用该命令进行解压操作
代码语言:javascript
复制
tar -zxvf dist.tar.gz
  • 删除nginx的html文件夹
代码语言:javascript
复制
rm -rf html
  • 移动dist文件夹到html文件夹
代码语言:javascript
复制
mv dist html
  • 运行mall-admin服务
代码语言:javascript
复制
docker start mall-admin
  • 重启nginx
代码语言:javascript
复制
docker restart nginx
  • 访问首页并登录:http://192.168.3.101
  • 发现调用的是Linux服务器地址

项目源码地址

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

推荐阅读

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 macrozheng 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows下的安装及部署
    • 下载nodejs并安装
      • 下载mall-admin-web的代码
        • 从IDEA中打开mall-admin-web项目
          • 打开控制台输入命令安装相关依赖
            • 已经搭建了mall后台环境的启动
              • 运行本地mall-admin服务
              • 使用命令启动mall-admin-web
            • 未搭建mall后台环境的启动
              • 修改dev.env.js文件中的BASE_API为线上地址
              • 使用命令启动mall-admin-web
          • Linux下的部署
          • 项目源码地址
          • 推荐阅读
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档