我有一个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 MyProject
和yarn link common_stuff
完成了一个全新项目的相同行为。
答案 0 :(得分:0)
我用list_of_lists
中的这个表达式解决了:
.flowconfig
我不认为我会遇到问题,因为它是与Elm相关的文件,这是一个不同的环境。尽管如此,我发现无法更精确地选择要忽略的内容令人失望。