建议把配置和MOCK 拆分开来
scarcoco opened this issue · 8 comments
scarcoco commented
- 配置
_proxy
和 接口MOCK 是否应该拆分开来? - chokidar 的配置是否可以支持传入?
- 目前看 watch 了整个目录,但是获取 mock 数据 还是单纯重传入的 watchFile 获取,没有而不是 watch 的文件自动导入,比如在watchFile 中引入其他文件?
jaywcjlove commented
_proxy
是可以删除通过options
传入的apiMocker(app, mocker[,options])
chokidar
只是使用了watch
方法,可以传入watch
的options
watchFile
, 是入口文件,会自动监听入口文件所在的目录。
jaywcjlove commented
@scarcoco Upgrade mocker-api@1.13.0
scarcoco commented
@jaywcjlove 第三点 既然都 watch
目录下所有文件,按照现在方式还需要在入口引入才能 mock
jaywcjlove commented
@scarcoco 最早的版本只是引入一个文件,监听一个文件,后面大家提需求分离一个文件,便于维护。这样一直维护下来,通过一个入口文件,获取该文件的目录路径,让该文件目录下面的所有文件监听实时更改。
scarcoco commented
@scarcoco 最早的版本只是引入一个文件,监听一个文件,后面大家提需求分离一个文件,便于维护。这样一直维护下来,通过一个入口文件,获取该文件的目录路径,让该文件目录下面的所有文件监听实时更改。
分离是必须的,这种情况应该传入目录,而不是由文件到目录?现在是 watch
和 mock
范围不一致,watch
整个目录,如果不从入口引入,实际是没有 mock
。
其实最简单是就是 mock
目录下所有文件, exclude
的除外。
jaywcjlove commented
@scarcoco 之前考虑过 mock
目录下所有文件这样会比较容易一些,但是已经添加了很多功能,比如配置中 _proxy
功能就废了。