Я изучаю использование потока в проекте для проверки типов. С этой целью я сделал простой проект потока, основанный на учебнике Flow, приведенном на их веб-сайте. У меня два файла. Один экспортирует несколько функций:
// @flow
export function add(num1: number, num2: number): number {
return num1 + num2;
}
export function subtract(num1: number, num2: number): number {
return num1 - num2;
}
Другой импортирует указанные функции и называет их:
// @flow
import { add, subtract } from './math';
const three = add(1, 2);
const one = subtract(1, 2);
Поток, похоже, отказывается распознавать импорт моего модуля во втором файле. Он возвращает следующую ошибку:
import {add, subtract} из './math'; ^^^^^^^^./math. Необходимый модуль не найден
Я попытался разместить эти файлы в корневом каталоге (том же уровне, что и.flowconfig), и в дочерней папке с именем "src". В обоих случаях поток жалуется, что он не может найти модуль. Кто-нибудь сталкивался с этой проблемой раньше?
Версия потока: 0.63.1 ОС: Windows 10
Я никогда не мог решить эту проблему, но это как-то связано с моей конфигурацией машины. Многим другим разработчикам удалось запустить размещенный код потока на своих машинах без каких-либо проблем. Таким образом, для тех, кто может найти этот пост в будущем из-за того, что у него такая же проблема, просто знайте, что может возникнуть проблема конфигурации.
flow
ошибка илиjs
?