【发布时间】:2018-02-10 07:10:14
【问题描述】:
切换到flow 0.54.0后如下代码片段:
function runKarmaTest() {
const KARMA_CONFIG = {};
return new Promise(function (resolve, reject) {
new karma.Server(KARMA_CONFIG, function (exitCode) {
if (exitCode === 0) {
resolve();
} else {
reject(exitCode);
}
}).start();
});
}
报告如下错误:
Error: scripts/runKarma.js:76
v----------------------------------------
76: return new Promise(function (resolve, reject) {
77: new karma.Server(KARMA_CONFIG, function (exitCode) {
78: if (exitCode === 0) {
...:
84: });
-^ type parameter `R` of constructor call. Missing annotation
在return new Promise(function (resolve, reject) { 行中,我似乎无法弄清楚出了什么问题?
【问题讨论】:
-
您之前使用的是哪个版本的 Flow? 0.52 或 0.53
-
我刚从0.53.1升级
标签: javascript node.js flowtype