【问题标题】:Good-fences sub folder useGood-fences 子文件夹使用
【发布时间】:2022-01-03 14:36:44
【问题描述】:

我使用Good-Fences 来区分我的文件夹并创建类似包的文件夹。目前,我为每个包添加了文件(fence.json):

{
    "tags": [],
    "exports": [
        "./Contracts/**"
    ]
}

这意味着 - 每个文件夹只能从 Contracts 子文件夹导出文件(= 每个文件夹只能导入其他 Contracts 子文件夹中的文件,而不是文件夹本身)。

对于我的问题:在每个文件夹中,我还有 Test 子文件夹。我希望我的 fence.json 使 Test 中的文件能够导入其他文件夹中的任何文件(包括那些不在合同中的文件)。关于如何创建新的 fence.json 文件有什么建议吗?

谢谢!

【问题讨论】:

    标签: javascript package structure


    【解决方案1】:

    我当前的解决方法是在 Test 中使用另一个栅栏文件。 所以包/fense.json:

    
    {
        "tags": [],
        "exports": [
            "./Contracts/**",
            {
                "modules": "./**",
                "accessibleTo": ["test-folders"]
            }
        ]
    }
    
    

    和包/Test/fense.json:

    {
        "tags": ["test-folders"],
        "exports": []
    }
    

    【讨论】:

      猜你喜欢
      • 2016-03-10
      • 1970-01-01
      • 2015-06-07
      • 2020-12-26
      • 2015-02-08
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多