【问题标题】:how to tell FlowType to ignore some json requires?如何告诉 FlowType 忽略一些 json 要求?
【发布时间】:2018-01-27 06:15:03
【问题描述】:

我在 ./src 文件夹中有这样的代码:

var fs = require('fs')
var config = require("../config.json")

运行流程时出现这个错误:

var config = require("../config.json")
                        ^^^^^^^^^^^^^^^^^^ ../config.json. Required module not found

对我来说,这是一个有效的声明,因为最终版本将在包含该 config.json 的文件夹中,有没有办法指示 flowtype 不检查此类错误?

谢谢

【问题讨论】:

  • “对我来说,这是一个有效的声明,因为最终版本将位于包含该 config.json 的文件夹中”。该文件并不总是存在?

标签: flowtype


【解决方案1】:

您可以通过将以下内容添加到您的 .flowconfig 来使流程忽略所有 json 文件:

[ignore]
.*\.json

【讨论】:

    【解决方案2】:

    如果您还希望检查 json 文件,可以使用module.name_mapper 映射到 json 文件的位置。 Flow 自动检查required json 文件。

    它看起来像:

    module.name_mapper='^\(.*\)\.json$' -> '<PROJECT_ROOT>/path/to/json/files'
    

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多