我正在研究如何在一个项目中使用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);流似乎拒绝在第二个文件中识别我的模块导入。它返回以下错误:
从‘./数学’中导入{ add,减};^。/数学。找不到所需模块
我尝试将这些文件放在根目录(与.flowconfig相同的级别)和一个名为"src“的子文件夹中。在这两种情况下,flow抱怨都找不到模块。以前有人遇到过这个问题吗?
Flow版本:0.63.1OS: Windows 10
发布于 2018-01-31 16:15:21
我从来没有能够解决这个问题,但这与我的机器配置有关。多个其他开发人员能够在他们的机器上运行发布的流程代码,而不存在任何问题。因此,对于那些将来可能会因为同样的问题而找到这篇文章的人来说,只要知道可能只是一个配置问题就行了。
https://stackoverflow.com/questions/48210693
复制相似问题