【问题标题】:Prevent Facebook Flow from checking linked npm package阻止 Facebook Flow 检查链接的 npm 包
【发布时间】:2017-11-27 08:45:48
【问题描述】:

我有一个带有链接依赖项的 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 完成的全新项目中尝试了相同的行为。

【问题讨论】:

    标签: npm flowtype


    【解决方案1】:

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

    .*/node_modules/.*/elm-package.json
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 2010-09-25
      • 1970-01-01
      相关资源
      最近更新 更多