这是一篇纯纯的工具搭建步骤
1、kvm机没有node,安装node
wget https://nodejs.org/dist/v8.15.1/node-v8.15.1-linux-x64.tar.xz
2、tar -xvf node-v8.15.1-linux-x64.tar.xz
3、cd node-v8.15.1-linux-x64
4、配环境变量 vi ~/.bash_profile
加两行:
export NODE_HOME='/home/sftcwl/node-v8.15.1-linux-x64' (解压路径)
export PATH=$PATH:$NODE_HOME/bin
保存后执行 :source ~/.bash_profile
5、npm -v 展示版本即安装成功
踩坑:v8 以上的node在启动easy-mock时会报错:app crashed - waiting for file changes before starting.
换成v8.15.1 node 解决问题
2、vm机没有mongodb,安装mongodb
1、下载安装mongodb
2、在解压的mongodb目录下创建文件夹 data/db 和logs
3、配置环境变量,增加一行
export PATH=/home/sftcwl/mongodb/bin:$PATH
记得执行更新 source ~/.bash_profile
4、后台启动./bin/mongod --dbpath /home/sftcwl/mongodb/data/db --fork --logpath /home/sftcwl/mongodb/data/logs
3、下载easy-mock
git clone https://github.com/easy-mock/easy-mock.git
cd easy-mock && npm install
npm run dev 启动easy-mock
配置文件:
config/local.json
背景图配置:
登录页的背景图服务目前支持 Unsplash 与 Bing。
如果 unsplashClientId 配置留空,默认由 Bing 提供服务。
注意:
publicPath 默认是 '/dist/'。如有需要,可以将其替换成自己的 CDN;
关于 fe 的配置,一旦发生改变应该重新执行 build 命令。
--------------
pm2守护进程启动easy_mock
npm install pm2 -g //安装Pm2
cd /home/easy-mock
pm2 start app.js //启动easy_mock
pm2 stop app.js //关闭easy_mock