本地搭建easymock 无坑超快!

326 阅读2分钟

环境配置  Windows + NodeJS + MongoDB + Redis

1.NodeJS的版本不能超过V9

因为本地安装的node版本不一定,所以最好安装nvm管理node版本

nvm安装

下载地址,下载之后一路安装就可以

tips:如果原本安装了node,最好卸载否则在切换版本的时候会失败

nvm 安装完成后在setting.txt中添加

node_mirror: npm.taobao.org/mirrors/nod…

npm_mirror: npm.taobao.org/mirrors/npm…

常用的nvm指令如下:

  • nvm list :查看当前安装/使用的版本
  • nvm list available :显示可下载版本的部分列表
  • nvm install 版本号: 安装指定的版本的nodejs
  • nvm use 版本号: 使用指定版本的nodejs
  • nvm uninstall 版本号: 卸载指定版本的nodejs

这边选择的V9版本之下的8.9.4

2.redis

下载地址,下载完成后可以解压到相应的目录,例如 D:/easymock/redis  

先运行临时服务,设置键值

  1. cmd D:/easymock/redis
  2. 运行:redis-server.exe redis.windows.conf (启动临时服务,窗口关闭的时候服务会自动关闭)
  3. 打开另外的cmd窗口,设置键值对 :redis-cli.exe -h 127.0.0.1 -p 6379 set name 'name'
  4. get name 查看‘name’

因为easymock依赖于Redis和MongoDB所以最好设置成服务自启动

Redis自定义windows服务安装

  1. cmd D:/easymock/redis
  2. 安装服务:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose

控制台输入services.msc,可以查看刚刚创建的 redisserver1 ,启动类型改为自动,并应用

后续可能用到的指令

  • 安装服务:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose
  • 启动服务:redis-server.exe --service-start --service-name redisserver1
  • 停止服务:redis-server.exe --service-stop --service-name redisserver1
  • 卸载服务:redis-server.exe --service-uninstall--service-name redisserver1

3.MongoDB

下载地址,之后安装即可,安装的时候选择安装的文件夹

  1. 进入安装目录,在\data下建立新的文件夹db
  2. cmd ..\bin输入:mongod --dbpath D:\easymock\MongoDB\Server\4.4\data\db  (路径根据个人安装情况而定)【 --dbpath 是指定数据库存放目录,要注意 dbpath 前有两个“-”  】
  3. 在浏览器输入:http://localhost:27017/【 It looks like you are trying to access MongoDB over HTTP on the native driver port.  如果看到这样,表示 redis 配置成功 】

Mongo自定义windows服务安装

在bin同级建立mongo.conf文件

dbpath = D:\easymock\MongoDB\Server\4.4\data\db
logpath = D:\easymock\MongoDB\Server\4.4\log\mongodb.log

  1. cmd ...\bin 输入:mongod --config D:\easymock\MongoDB\Server\4.4\mongo.conf --install -serviceName "MongoDB" 【注意安装路径】
  2. 输入 services.msc 可以看到服务安装成功,可设置启动方式为自动,类似Redis

4.easy-mock

$ git clone github.com/easy-mock/e… 

$ cd easy-mock && npm install

  • 修改更改easy-mock\config文件夹下的配置文件default.json,将 host:'0.0.0.0' 改为 'localhost'
  • 运行 npm run dev  启动成功