Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 为node.js安装V8plus_Javascript_Node.js_V8 - Fatal编程技术网

Javascript 为node.js安装V8plus

Javascript 为node.js安装V8plus,javascript,node.js,v8,Javascript,Node.js,V8,我安装V8+C++到C边界层附加(),以便调用我写的C包装器,而且我很难理解如何安装和使用它。 我通过在依赖项文件package.json中列出v8plus模块来安装它,然后使用npm install,现在我尝试使用下面列出的命令将其绑定到Makefile中: PREFIX_NODE := $(shell dirname `bash -c 'hash node; hash -t node'`)/.. V8PLUS := $(shell $(PREFIX_NODE)/bin/node -

我安装V8+C++到C边界层附加(),以便调用我写的C包装器,而且我很难理解如何安装和使用它。 我通过在依赖项文件package.json中列出v8plus模块来安装它,然后使用npm install,现在我尝试使用下面列出的命令将其绑定到Makefile中:

PREFIX_NODE := $(shell dirname `bash -c 'hash node; hash -t node'`)/..
V8PLUS :=      $(shell $(PREFIX_NODE)/bin/node -e 'require("v8plus");')
然而,每当我在ubuntu终端中输入这个命令时,它都无法识别我在上面输入的“shell”命令,并建议我应该安装“lshell”、“spell”或“bshell”。有人能解释一下我如何正确安装和使用这个模块,以便通过node.js中的Javascript调用我的C函数吗

我正在使用C包装器调用popen,以便代表我的node.js应用程序将命令导入终端,是否有比使用以下命令更好的解决方案:

popen()
execv c
system
您能推荐其他解决此问题的好方法/教程吗


谢谢你抽出时间

听起来你想使用@robertklep:这正是我一直在寻找的!!非常感谢你!!!