2016-06-10 61 views
3

我试图升级我的项目节点6.1.0,但是当我试图NPM我得到的NPM睡眠包这个错误安装:问题与NPM睡眠包节点6

> [email protected] install 
> node-gyp rebuild 

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR 
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR 
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR 
CXX(target) Release/obj.target/node_sleep/sleep.o 
In file included from ../sleep.cc:2:0: 
../../nan/nan.h:602:20: error: variable or field ‘AddGCEpilogueCallback’ declared void 
    v8::Isolate::GCEpilogueCallback callback 
       ^
../../nan/nan.h:602:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’ 
    v8::Isolate::GCEpilogueCallback callback 
^
../../nan/nan.h:603:18: error: expected primary-expression before ‘gc_type_filter’ 
, v8::GCType gc_type_filter = v8::kGCTypeAll) { 
      ^
../../nan/nan.h:608:20: error: variable or field ‘RemoveGCEpilogueCallback’ declared void 
    v8::Isolate::GCEpilogueCallback callback) { 
       ^
../../nan/nan.h:608:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’ 
    v8::Isolate::GCEpilogueCallback callback) { 
^
../../nan/nan.h:613:20: error: variable or field ‘AddGCPrologueCallback’ declared void 
    v8::Isolate::GCPrologueCallback callback 
       ^
../../nan/nan.h:613:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’ 
    v8::Isolate::GCPrologueCallback callback 
^
../../nan/nan.h:614:18: error: expected primary-expression before ‘gc_type_filter’ 
, v8::GCType gc_type_filter = v8::kGCTypeAll) { 
      ^
../../nan/nan.h:619:20: error: variable or field ‘RemoveGCPrologueCallback’ declared void 
    v8::Isolate::GCPrologueCallback callback) { 
       ^
../../nan/nan.h:619:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’ 
    v8::Isolate::GCPrologueCallback callback) { 
^
make: *** [Release/obj.target/node_sleep/sleep.o] Error 1 

任何想法我在这里做错了吗?

+0

由于某种原因,在'npm install'之前用'npm install sleep'预安装睡眠使得这个工作成功,但我不明白为什么。 –

回答