环境配置 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
先运行临时服务,设置键值
- cmd D:/easymock/redis
- 运行:redis-server.exe redis.windows.conf (启动临时服务,窗口关闭的时候服务会自动关闭)
- 打开另外的cmd窗口,设置键值对 :redis-cli.exe -h 127.0.0.1 -p 6379 set name 'name'
- get name 查看‘name’
因为easymock依赖于Redis和MongoDB所以最好设置成服务自启动
Redis自定义windows服务安装
- cmd D:/easymock/redis
- 安装服务: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
下载地址,之后安装即可,安装的时候选择安装的文件夹
- 进入安装目录,在\data下建立新的文件夹db
- cmd ..\bin输入:mongod --dbpath D:\easymock\MongoDB\Server\4.4\data\db (路径根据个人安装情况而定)【 --dbpath 是指定数据库存放目录,要注意 dbpath 前有两个“-” 】
- 在浏览器输入: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
- cmd ...\bin 输入:mongod --config D:\easymock\MongoDB\Server\4.4\mongo.conf --install -serviceName "MongoDB" 【注意安装路径】
- 输入 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 启动成功