【发布时间】:2016-09-08 16:32:02
【问题描述】:
我刚刚开始使用 Flow,试图将其引入现有的 Node 代码库。
这是 Flow 抱怨的两行:
import Module from 'module';
const nodeVersion = Number(process.versions.node.split('.')[0]);
关于这些行的警告分别是:
module. Required module not found
call of method `split`. Method cannot be called on possibly null value
所以 Flow 似乎不知道 Node 环境中的一些标准内容(例如,process.versions.node 保证是一个字符串,并且肯定有一个名为 @ 的 Node 内置函数987654325@)。
但话又说回来,Flow 的configuration docs 暗示它默认是节点感知的。我还有很多其他的东西,比如import fs from 'fs';,它们不会引起任何警告。那我做错了什么?
【问题讨论】:
标签: flowtype