Конфигурация потока (средства проверки текста), чтобы следовать символическим ссылкам на окнах
Я не могу заставить поток (средство проверки типа 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/
исправил проблему