流(打字稿检查器)配置以遵循Windows上的符号链接

时间:2018-08-03 20:06:35

标签: javascript typescript js-of-ocaml

我无法让flow(JavaScript的facebook类型检查器)跟随在Windows 10上创建的符号链接目录(我确实在该项目中使用Linux,所以不确定它是否在其中起作用)

Flow文档指出,只要符号链接也包含在包含路径中,就会对其进行跟踪

https://flow.org/en/docs/config/

  

“ ...符号链接会被遵循,只要它们指向文件或   目录也包括在内。 ..“

但使用此.flowconfig(位于项目的根目录(./src文件夹上方) 无法产生预期的结果-仍然报告错误

import {Something} from 'web_common/Something'

已被破坏

.flowconfig:

[ignore]

.*/node_modules/.*
.*/build/.*
config-overrides.js
.*/src/registerServiceWorker.js
.*/src/index.js

.*/config-overrides.js


 [include]
    ./src/wc.src/



 [libs]
    flow-typed

 [lints]

 [options]

    all=true

    module.system.node.resolve_dirname=node_modules
    module.name_mapper='^react-native' ->'react-native-web'
    module.name_mapper='^web_common' ->'src/wc.src'


    esproposal.decorators=ignore
    esproposal.class_static_fields=enable
    esproposal.class_instance_fields=enable

    suppress_type=$FlowIssue
    suppress_type=$FlowFixMe



 [strict]

是否有解决方案,或者Flow处理器不能在带有符号链接项目的Windows上使用?

1 个答案:

答案 0 :(得分:0)

我现在正在工作。 解决方案是使 [include]目录指向符号链接目录的物理位置 (而不是符号链接本身)。

因此将上述.flowconfig更改为

 [include]
    ../above_project_root_actual_location/wc.src/

解决了问题