Good-Fences配置fence.json允许Test子文件夹引入非Contracts文件方案问询
你可以使用以下配置修改fence.json:
{ "tags": [], "exports": [ "./Contracts/**" ], "access": [ { "path": "./**", "allowed": [ "**/Test/**" ] } ] }
配置说明
- 原有
exports规则保持不变:默认场景下,所有非Test目录的外部文件,依然只能引入当前包Contracts子目录下的内容,原有目录隔离规则不受影响 - 新增的
access为访问豁免规则:path: "./**"表示规则覆盖当前包下的所有文件allowed: ["**/Test/**"]表示所有匹配该路径规则的文件(即任意目录下Test子文件夹内的所有文件),可以不受exports限制,访问当前包的任意内容
内容的提问来源于stack exchange,提问作者Net Zer
相关产品推荐
相关产品推荐

