流(typescript checker)配置以遵循windows上的符号链接



我无法让flow(javascript的facebook类型检查器(遵循在Windows 10上创建的符号链接目录(我确实在这个项目中使用Linux,所以不确定它是否在那里工作(

流程文件规定,只要符号链接也在包含路径中,就将遵循符号链接

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

"…只要符号链接指向文件或目录,也包括。。">

但使用的是这个.flowconfig(位于我的项目的根目录(./src文件夹上方(没有产生所需的结果——仍然报告的错误

import {Something} from 'web_common/Something'

是invlalid。

.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上使用?

我现在已经处理好了。解决方案是[include]目录,指向符号链接目录的物理位置(而不是符号链接本身(。

因此,将上面的.flowconfig更改为

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

修复问题

相关内容

  • 没有找到相关文章

最新更新