var blah = require('wait.for');
var wait = require('wait.for/parallel-tests');
function testFunction(){
console.log('fiber start');
wait.miliseconds(10*1000);
console.log('fiber end');
};
console.log('app start');
blah.launchFiber(testFunction);
console.log('after launch');
Wenn ich versuche, den obigen Code ich die folgende AusgabeWie benutzt man wait.for?
app start
fiber start
Z:\nodeplayground\node_modules\wait.for\waitfor.js:15
Fiber(function(){ fn.apply(null, newargs)}).run(); //launch new fiber,
call the fn with the args, this=null (strict)
^
TypeError: wait.miliseconds is not a function
at testFunction (Z:\nodeplayground\index.js:8:10)
at Z:\nodeplayground\node_modules\wait.for\waitfor.js:15:31
bekommen zu laufen Was mache ich falsch ?.
Die Hauptfunktionalität, die ich die folgenden
function testFunction2(){
function Innerfunction(){
setTimeout(function(){
console.log("hello");
},5000);
console.log("After setTimeout")
}
}
Ich mag, dass der oben genannte Code erreichen will für 5 Sekunden und Druck warten „Hallo“ und danach „Nach SetTimeout“.