Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Nan::AsyncQueue在运行时失败_Javascript_C++_Node.js Addon - Fatal编程技术网

Javascript Nan::AsyncQueue在运行时失败

Javascript Nan::AsyncQueue在运行时失败,javascript,c++,node.js-addon,Javascript,C++,Node.js Addon,嗨,我正在学习插件实现。我得到下面的错误 此错误来自js文件: vec1.添加_编号(20,函数(err,res))语法错误:意外标记) index.js: var m = require('./'); var vec1 = new m.Vector(20, 10, 0); // call to new vec1.add_number(20,function(err,res)) // **here is the error pls help to fix** { i

嗨,我正在学习插件实现。我得到下面的错误

此错误来自js文件:

vec1.添加_编号(20,函数(err,res))语法错误:意外标记)

index.js:

var m = require('./');
   var vec1 = new  m.Vector(20, 10, 0); // call to new
   vec1.add_number(20,function(err,res)) // **here is the error pls help to fix**
    {
    if(err)
    console.error(err);
    else
    console.log('Final Result=%d',res);
testworker.cc

#include<nan.h>
#include  "testWorker.h"
#include<iostream>
void TestWorker::Execute()
{
 std::cout<<"its Execition\n";
 myNumber +=6;
}

void TestWorker::Handleokcallback()
{
std::cout<<"Enter to Handleokcallback\n";
Nan::HandleScope scope;
auto numberjs= Nan::New(myNumber);
v8::local<v8::Value> argv[] ={Nan::Undefined,numberjs};
myCallback->call(2,argv);    
}
#包括
#包括“testWorker.h”
#包括
void TestWorker::Execute()
{
std::cout您在
函数(err,res))
中有一个额外的
,而您在最后缺少

这是没有语法错误的代码

var m = require('./');
var vec1 = new  m.Vector(20, 10, 0); // call to new
vec1.add_number(20,function(err,res) { // changed ) with {
    if(err)
       console.error(err);
    else
       console.log('Final Result=%d',res);
}); // Added this

请至少熟悉一下JS。另外,摘录a,这对于一个好问题很重要。请原谅愚蠢的错误。我还有一个错误,可以请模块。js:328 throw err;^这是为什么?嗯,发布完整堆栈跟踪,它在第328行,您在这里只有8个,所以,发布更多代码或完整堆栈跟踪。我有添加的完整错误日志。您能在上面检查一下吗?请帮助?我将在约6小时后回家时查看:)。但是现在你的插件本身似乎出现了一个错误,我可能需要知道你是如何构建它的,可能会发布你的
binding.gyp
,这样我就有了更多的信息,可以自己编译插件了。谢谢,我是从错误的路径构建的,很好,现在我有运行时错误。我已经发布了新的问题