EasyMock部署步骤

Centos7 64位 安装 Node.js v8.x( 注意:不支持 v10.x)

参考: https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md

XShell上传文件到Linux服务器上:
  1. 连接Linux主机
    输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行 yum -y install  lrzsz 命令进行安装。

    lrzsz(Linux服务器和window互传文件工具)

  2. 安装成功后,输入rpm命令确认是否正确安装
    使用 rz -y命令进行文件上传,此时会弹出上传的窗口

    编辑 ESC :wq回车,不保存结束。编辑 ESC :q回车。
    编辑文件vi,按下i进行编辑,保存结束。

  3. 将node官网下载的 node-v8.11.1-linux-x64.tar.xz 上传至服务器

  4. 解压xz文件

xz -d node-v8.11.1-linux-x64.tar.xz
  1. 解压tar文件
tar -xvf node-v8.11.1-linux-x64.tar
  1. 目录重命名
mv node-v8.11.1-linux-x64 node
  1. 移动目录到/usr/local下
mv node /usr/local/
  1. 配置环境变量
vi /etc/profile
  1. 填写以下内容
export NODE_HOME=/usr/local/node 
export PATH=$NODE_HOME/bin:$PATH
  1. 执行命令让环境变量生效
source /etc/profile
  1. 查看node版本看是否安装成功
node -v

安装 Mongodb

创建并编辑文件:
vi /etc/yum.repos.d/mongodb-org-3.2.repo

内容如下:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
安装
yum install -y mongodb-org
启动
systemctl start mongod

安装Redis

下载fedora的epel仓库
yum install epel-release
下载安装redis
yum install redis
启动redis服务
systemctl start redis

本地部署easy-mock

  1. 项目下载地址:https://github.com/easy-mock/easy-mock

  2. 将 easy-mock-dev.zip上传至服务器

  3. 安装 zip 和 unzip

yum install zip unzip
  1. 解压
unzip easy-mock-dev.zip

这里会出现 sudo: npm:找不到命令

解决方案

  1. 通过 which npm 找到npm坐在位置
  2. 通过 which node 找到node的位置
  3. 通过 cd /usr/bin 进入bin目录
  4. 分别执行以下命令
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf

配置淘宝镜像

npm config set registry https://registry.npm.taobao.org/
通过命令查看是否成功
npm get registry


  1. 进入其目录,安装依赖
cd easy-mock-dev
sudo npm install
  1. 执行构建
npm run build
  1. 启动
npm run start
  1. EasyMack 端口号7300, 阿里云要开放7300
  2. 打开浏览器 http://mengxuegu.com:7300

在后台运行easymock

nohup npm run start &

exit

查看与结束项目

ps -ef|grep node

kill -9 进程ID
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值