我全球导入npm模块使用webpack' provide plugin并从flow-typed下载了它的库def。我想指出这个库定义适当地键入我的全局变量。我已在我的应用程序app.js.flow
中添加了/flow-typed
个文件:
import type _R from 'ramda';
declare var R: _R;
...other lib defs
但似乎整个应用程序中,R
仍然是无类型的,因为流程告诉我所有对R.foo
的调用都没有经过类型检查。我的其他手册lib defs工作正常。这似乎表明我没有正确输入R
。有谁知道这样做的正确方法?
答案 0 :(得分:0)
你需要做的就是安装flow-typed并运行flow-typed install
,它会下载定义(如果存在)和通用存根(如果不存在)。在flowconfig中,您不需要任何其他特殊功能,它会查找作为libs