在想要存放生成的 js 接口文件的地方,点击右键,会出现“Yapi interface Export“命令,点击该命令,会出现以下逻辑:
a. 右键点击时,如果被点击文件夹下没有‘yapiConfig.json’文件,则默认生成,并提示‘配置文件有必传字段未配置’。此时,需要编辑配置文件,将用户名,密码写入。另需要配置projectIdList,该数组支持多个系统内容的全部/分组/单个接口导出
b. 如果用户本地已存在‘yapiConfig.json’配置文件,插件会将自带的配置文件与用户本地配置文件作对比,如果用户本地配置相对于插件自带配置少了某个参数,则插件会将用户缺少的那个配置参数写入到用户的配置文件中,用户的其他已配置内容不变。此功能是为了保持用户本地始终有最完整的配置内容,方便用户使用插件升级带来的更多功能(比如插件初期不支持catId导出模块下某个分组的接口,升级后则支持,但是用户本地配置文件需要有catIds配置参数,插件会默认给用户写入)
c. 如果点击右键时,触发命令所在的文件夹下面没有叫‘modules’的文件夹,默认会生成
d. 导出的接口文件,会存放在 modules 文件夹下
e. js 文件名称默认为所导出模块的模块id