防止Facebook Flow检查链接的npm包

时间:2017-06-23 17:32:41

标签: npm flowtype

我有一个React Native应用程序,其链接依赖项位于同一个父文件夹中:

home /
    app / node_modules / [common_stuff]
    common_stuff / ...

在我的.flowconfig我有以下几行:

[ignore]
../.*
<PROJECT_ROOT>/node_modules/common_stuff/.*

当我运行flow时,它会给我这个错误:

../common_stuff/node_modules/find-elm-dependencies/test/fixtures/malformed-elm-package-json/elm-package.json:
  1: {-{ malformed JSON }-}
  ^ Unexpected token -

如何阻止它跟随符号链接?

请注意,如果删除common_stuff/node_modules文件夹,则可以使用。但显然,这不是一个解决方案。

编辑:我使用react-native init MyProjectyarn link common_stuff完成了一个全新项目的相同行为。

1 个答案:

答案 0 :(得分:0)

我用list_of_lists中的这个表达式解决了:

.flowconfig

我不认为我会遇到问题,因为它是与Elm相关的文件,这是一个不同的环境。尽管如此,我发现无法更精确地选择要忽略的内容令人失望。