Конфигурация потока (средства проверки текста), чтобы следовать символическим ссылкам на окнах

Я не могу заставить поток (средство проверки типа facebook для javascript) следовать каталогам символических ссылок, созданным в Windows 10 (я использую Linux для этого проекта, поэтому не уверен, работает ли он там или нет)

В документации потока указано, что символические ссылки будут использоваться до тех пор, пока они также находятся в пути включения.

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]

Есть ли решение для этого, или процессор потока не может использоваться в Windows с символическими проектами?

1 ответ

У меня это работает сейчас. Решение состояло в том, чтобы сделать каталог [include] так, чтобы он указывал на физическое местоположение каталога с символическими ссылками (а не на саму символическую ссылку) .

Таким образом, изменив выше.flowconfig на

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

исправил проблему

Другие вопросы по тегам