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
Node.js 节点zopfli错误:在节点上失败-zopfli@1.4.0安装脚本_Node.js_Package_Node Modules_Package.json - Fatal编程技术网

Node.js 节点zopfli错误:在节点上失败-zopfli@1.4.0安装脚本

Node.js 节点zopfli错误:在节点上失败-zopfli@1.4.0安装脚本,node.js,package,node-modules,package.json,Node.js,Package,Node Modules,Package.json,将节点版本从8升级到12时,节点zopfli安装失败,出现以下错误: from ../src/zopfli-binding.cc:1: /home/.cache/node-gyp/12.16.1/include/node/v8.h:2672:44: note: candidate: v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>)

将节点版本从8升级到12时,节点zopfli安装失败,出现以下错误:

             from ../src/zopfli-binding.cc:1:
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2672:44: note: candidate: v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const
         V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                        ^~~~~~~~
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 provided
            In file included from /home/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
             from /home/.cache/node-gyp/12.16.1/include/node/v8.h:27,
             from /home/.cache/node-gyp/12.16.1/include/node/node.h:63,
             from ../src/zopfli-binding.cc:1:
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2686:31: note: candidate: v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const
             Local<Object> ToObject(Isolate* isolate) const);
                           ^
            /home/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
 declarator __attribute__((deprecated(message)))
 ^~~~~~~~~~
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided
             Local<Object> ToObject(Isolate* isolate) const);
                           ^
            /home/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
  ^~~~~~~~~~
../src/zopfli-binding.cc:209:86: error: no matching function for call to ‘v8::Value::ToObject()’
const unsigned char * data = (const unsigned char*)Buffer::Data(inbuffer->ToObject());
                                                                                  ^
In file included from /home/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
             from ../src/zopfli-binding.cc:1:
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2672:44: note: candidate: 
v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const
  V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                        ^~~~~~~~
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 provided
 In file included from /home/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
             from /home/.cache/node-gyp/12.16.1/include/node/v8.h:27,
             from /home/.cache/node-gyp/12.16.1/include/node/node.h:63,
             from ../src/zopfli-binding.cc:1:
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2686:31: note: candidate: 
v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const
             Local<Object> ToObject(Isolate* isolate) const);
                           ^
            /home/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
  declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
            /home/.cache/node-gyp/12.16.1/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided
             Local<Object> ToObject(Isolate* isolate) const);
                           ^
            /home/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
            zopfli.target.mk:143: recipe for target 'Release/obj.target/zopfli/src/zopfli-binding.o' failed
            make: *** [Release/obj.target/zopfli/src/zopfli-binding.o] Error 1
            make: Leaving directory '/home/node_modules/node-zopfli/build'
            gyp ERR! build error 
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
            gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
            gyp ERR! System Linux 5.3.0-40-generic
            gyp ERR! command "/home/.nvm/versions/node/v12.16.1/bin/node" "/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64/zopfli.node" "--module_name=zopfli" "--module_path=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64"
            gyp ERR! cwd /home/node_modules/node-zopfli
            gyp ERR! node -v v12.16.1
            gyp ERR! node-gyp -v v5.0.5
            gyp ERR! not ok 
            node-pre-gyp ERR! build error 
            node-pre-gyp ERR! stack Error: Failed to execute '/home/.nvm/versions/node/v12.16.1/bin/node /home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64/zopfli.node --module_name=zopfli --module_path=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64' (1)
            node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/home/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
            node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
            node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
            node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
            node-pre-gyp ERR! System Linux 5.3.0-40-generic
            node-pre-gyp ERR! command "/home/.nvm/versions/node/v12.16.1/bin/node" "/home/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
            node-pre-gyp ERR! cwd /home/node_modules/node-zopfli
            node-pre-gyp ERR! node -v v12.16.1
            node-pre-gyp ERR! node-pre-gyp -v v0.6.39
            node-pre-gyp ERR! not ok 
            Failed to execute '/home/.nvm/versions/node/v12.16.1/bin/node /home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64/zopfli.node --module_name=zopfli --module_path=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64' (1)
            zopfli.target.mk:143: recipe for target 'Release/obj.target/zopfli/src/zopfli-binding.o' failedl script
            make: *** [Release/obj.target/zopfli/src/zopfli-binding.o] Error 1
            make: Leaving directory '/home/node_modules/node-zopfli/build'
            gyp ERR! build error 
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
            gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
            gyp ERR! System Linux 5.3.0-40-generic
            gyp ERR! command "/home/.nvm/versions/node/v12.16.1/bin/node" "/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64/zopfli.node" "--module_name=zopfli" "--module_path=/home/node_modules/node-zopfli/lib/binding/node-v72-linux-x64"
            gyp ERR! cwd /home/node_modules/node-zopfli
            gyp ERR! node -v v12.16.1
            gyp ERR! node-gyp -v v5.0.5
            gyp ERR! not ok 
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

            npm ERR! code ELIFECYCLE
            npm ERR! errno 1
            npm ERR! node-zopfli@1.4.0 install: `node-pre-gyp install --fallback-to-build`
            npm ERR! Exit status 1
            npm ERR! 
            npm ERR! Failed at the node-zopfli@1.4.0 install script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/.npm/_logs/2020-03-16T07_09_26_729Z-debug.log
来自../src/zopfli binding.cc:1:
/home/.cache/node gyp/12.16.1/include/node/v8.h:2672:44:注意:候选:v8::MaybeLocal v8::Value::ToObject(v8::Local)const
V8_警告_未使用_结果可能是本地对象(
^~~~~~~~
/home/.cache/node gyp/12.16.1/include/node/v8.h:2672:44:注意:候选者需要1个参数,提供0
在从/home/.cache/node gyp/12.16.1/include/node/v8 internal.h:14:0包含的文件中,
来自/home/.cache/node gyp/12.16.1/include/node/v8.h:27,
来自/home/.cache/node gyp/12.16.1/include/node/node.h:63,
来自../src/zopfli binding.cc:1:
/home/.cache/node gyp/12.16.1/include/node/v8.h:2686:31:注意:候选:v8::本地v8::Value::ToObject(v8::Isolate*)常量
局部对象(隔离*隔离)常数);
^
/home/.cache/node gyp/12.16.1/include/node/v8config.h:328:3:注意:在宏“V8_已弃用”的定义中
声明器u u属性_uuu((已弃用(消息)))
^~~~~~~~~~
/home/.cache/node gyp/12.16.1/include/node/v8.h:2686:31:注意:候选者需要1个参数,提供0
局部对象(隔离*隔离)常数);
^
/home/.cache/node gyp/12.16.1/include/node/v8config.h:328:3:注意:在宏“V8_已弃用”的定义中
声明器u u属性_uuu((已弃用(消息)))
^~~~~~~~~~
../src/zopfli binding.cc:209:86:错误:调用“v8::Value::ToObject()”时没有匹配的函数
常量无符号字符*数据=(常量无符号字符*)缓冲区::数据(inbuffer->ToObject());
^
在从/home/.cache/node gyp/12.16.1/include/node/node.h:63:0包含的文件中,
来自../src/zopfli binding.cc:1:
/home/.cache/node gyp/12.16.1/include/node/v8.h:2672:44:注意:候选:
v8::MaybeLocal v8::Value::ToObject(v8::Local)常量
V8_警告_未使用_结果可能是本地对象(
^~~~~~~~
/home/.cache/node gyp/12.16.1/include/node/v8.h:2672:44:注意:候选者需要1个参数,提供0
在从/home/.cache/node gyp/12.16.1/include/node/v8 internal.h:14:0包含的文件中,
来自/home/.cache/node gyp/12.16.1/include/node/v8.h:27,
来自/home/.cache/node gyp/12.16.1/include/node/node.h:63,
来自../src/zopfli binding.cc:1:
/home/.cache/node gyp/12.16.1/include/node/v8.h:2686:31:注意:候选:
v8::Local v8::Value::ToObject(v8::Isolate*)常量
局部对象(隔离*隔离)常数);
^
/home/.cache/node gyp/12.16.1/include/node/v8config.h:328:3:注意:在宏“V8_已弃用”的定义中
声明器u u属性_uuu((已弃用(消息)))
^~~~~~~~~~
/home/.cache/node gyp/12.16.1/include/node/v8.h:2686:31:注意:候选者需要1个参数,提供0
局部对象(隔离*隔离)常数);
^
/home/.cache/node gyp/12.16.1/include/node/v8config.h:328:3:注意:在宏“V8_已弃用”的定义中
声明器u u属性_uuu((已弃用(消息)))
^~~~~~~~~~
zopfli.target.mk:143:目标“Release/obj.target/zopfli/src/zopfli binding.o”的配方失败
make:**[Release/obj.target/zopfli/src/zopfli binding.o]错误1
make:离开目录“/home/node_modules/node zopfli/build”
哎呀!构建错误
哎呀!堆栈错误:`make`失败,退出代码:2
哎呀!堆栈位于ChildProcess.onExit(/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node gyp/lib/build.js:194:23)
哎呀!ChildProcess.emit处的堆栈(events.js:311:20)
哎呀!在Process.ChildProcess.\u handle.onexit(internal/child\u Process.js:275:12)处堆栈
哎呀!Linux系统5.3.0-40-generic
哎呀!命令“/home/.nvm/versions/node/v12.16.1/bin/node”“/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js”“build”“--回退到build”“--module=/home/node_modules/zopfli/lib/binding/node-v72-linux-x64/zopfli.node”“--module_name=zopfli”“--module_path=/home/node_modules/node zopfli/lib/binding/node-v72-linux-x64”
gyp ERR!cwd/home/node_modules/node zopfli
GypErr!节点-v12.16.1
gyp ERR!节点gyp-v5.0.5
哎呀!不行
节点预gyp错误!生成错误
node pre-gyp ERR!堆栈错误:未能执行“/home/.nvm/versions/node/v12.16.1/bin/node/home/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build--回退到build--module=/home/node/node-zopfli/binding/node-v72-linux-x64/zopfli.node--modules--name=zopfli--modules--modules路径=/home/node/节点zopfli/lib/binding/node-v72-linux-x64'(1)
node pre-gyp ERR!在ChildProcess上堆栈。(/home/node_modules/node pre-gyp/lib/util/compile.js:83:29)
ChildProcess.emit(events.js:311:20)上的节点前gyp ERR!堆栈
maybeClose的节点预gyp ERR!堆栈(internal/child_process.js:1021:16)
node pre-gyp ERR!在Process.ChildProcess.\u handle.onexit(internal/child\u Process.js:286:5)处堆栈
node pre-gyp ERR!System Linux 5.3.0-40-generic
node pre-gyp ERR!命令“/home/.nvm/versions/node/v12.16.1/bin/node”“/home/node_modules/.bin/node pre-gyp”“install”“--回退到构建”
节点前gyp错误!cwd/home/node_模块/node zopfli
节点前gyp错误!节点-v12.16.1
节点预gyp错误!节点预gyp-v v0.6.39