-
![image](https://user-images.githubusercontent.com/13464168/42956313-4b4067ee-8bb2-11e8-8d48-eea2fbb058e1.png)
-
由于引入了 electron 做端对端测试,导致安装时非常需要时间(electron 大概有50MB左右),而 matman 应该定位在提供配置,至于这些库的引入,则需要使用时,通过参数传入即可
-
![image](https://user-images.githubusercontent.com/13131724/42300975-91ae2626-8045-11e8-871b-210550f6eac0.png)
相关代码
![image](https://user-images.githubusercontent.com/13131724/42300997-b2566064-…
-
使用 pm2 http://pm2.keymetrics.io/docs/usage/pm2-api/
-
-
一个cases包含不同的cgi的不同结果,一般用于验证某种场景
-
预期命令为 `matman start xx.js --name yy -w`,使用 pm2 来管理
-
默认情况下 db.json 中的数据拥有高优先级,但是如果其中的数据有问题的话,会让程序的结果出乎意料。
比如之前的activeModule 为 a,但是a模块被删除或者重命名之后,此时启动 matman 会导致程序报错。因此,需要有适当的机制清理错误数据,或者忽略缓存数据。
-
需要删除没用到的库,避免安装时耗时太长的问题
-
![image](https://user-images.githubusercontent.com/13131724/42301586-d07c28e6-8048-11e8-9d59-c9f4c17370b1.png)