【发布时间】:2020-04-11 16:45:43
【问题描述】:
我正在尝试使用以下命令安装 ref-struct 模块:
npm install ref-struct
环境规范:
nodejs:12.14.0
npm:6.13.4
错误我收到错误:
C:\Users\testuser\Desktop\testnode>npm install ref-struct
ref@1.3.5 安装 C:\Users\testuser\Desktop\testnode\node_modules\ref 节点gyp重建
C:\Users\testuser\Desktop\testnode\node_modules\ref>如果没有定义 npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\np
m-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" 重建) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\no
de-gyp\bin\node-gyp.js" 重建)
一次在此解决方案中构建项目。要启用并行构建,请添加“/m”开关。
绑定.cc
win_delay_load_hook.cc
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(222): 错误 C2661: 'v8::Value::BooleanValue': 没有重载函数需要 0 参数
ents [C:\Users\testuser\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(253): 错误 C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C
:\Users\testuser\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(2611):注意:参见 'v8::Value::Uint32Value' 的声明(编译源
文件 ..\src\binding.cc)
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(360): 错误 C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &
)': 无法将参数 1 从 'v8::Local' 转换为 'const v8::String::Utf8Value &' [C:\Users\testuser\Desktop\testnode\node_modules\ref\bui
ld\binding.vcxproj]
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(360):注意:原因:无法从 'v8::Local' 转换为 'const v8::Str
ing::Utf8Value'
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(360):注意:没有可用的用户定义转换运算符可以执行此操作
转换,否则无法调用运算符
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(447): 错误 C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &
)': 无法将参数 1 从 'v8::Local' 转换为 'const v8::String::Utf8Value &' [C:\Users\testuser\Desktop\testnode\node_modules\ref\bui
ld\binding.vcxproj]
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(447):注意:原因:无法从 'v8::Local' 转换为 'const v8::Str
ing::Utf8Value'
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(447):注意:没有可以执行此操作的用户定义转换运算符
转换,否则无法调用运算符
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(521): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C
:\Users\testuser\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(2611):注意:参见 'v8::Value::Uint32Value' 的声明(编译源
文件 ..\src\binding.cc)
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(550): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C
:\Users\testuser\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(2611):注意:参见 'v8::Value::Uint32Value' 的声明(编译源
文件 ..\src\binding.cc)
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(582): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(583): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(584): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(585): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(586): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(587): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(588): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(589): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(590): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(591): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(593): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(594): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(595): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(596): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(597): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(598): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(599): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(600): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(601): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(602): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(603): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(604): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(605): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(606): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(608): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(615): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(616): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(617): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(618): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(619): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(620): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(621): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(622): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(623): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(624): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(625): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(626): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(627): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(628): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(629): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(630): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(631): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(632): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(633): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(634): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(635): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(636): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(637): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(638): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(641): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(642): 警告 C4996: 'v8::Object::Set': 被声明为弃用 [C:\Users\testuser
\Desktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\appdata\local\node-gyp\cache\12.14.0\include\node\v8.h(3402):注意:见 'v8::Object::Set' 的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(643): 警告 C4996: 'Nan::ForceSet': 被声明为弃用 [C:\Users\testuser\D
esktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\desktop\testnode\node_modules\nan\nan_maybe_43_inl.h(117):注意:参见“Nan::ForceSet”的声明
c:\users\testuser\desktop\testnode\node_modules\ref\src\binding.cc(644): 警告 C4996: 'Nan::ForceSet': 被声明为弃用 [C:\Users\testuser\D
esktop\testnode\node_modules\ref\build\binding.vcxproj]
c:\users\testuser\desktop\testnode\node_modules\nan\nan_maybe_43_inl.h(117):注意:参见“Nan::ForceSet”的声明
吉普错误!构建错误
吉普错误!堆栈错误:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe 失败,退出代码:1
吉普错误! ChildProcess.onExit 处的堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
吉普错误! ChildProcess.emit (events.js:210:5) 的堆栈
吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
吉普错误!系统 Windows_NT 6.3.9600
吉普错误!命令 "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebui
ld"
吉普错误! cwd C:\Users\testuser\Desktop\testnode\node_modules\ref
吉普错误!节点-v v12.14.0
吉普错误!节点gyp -v v5.0.5
吉普错误!不好
npm WARN test@1.0.0 无说明
npm WARN test@1.0.0 没有存储库字段。
npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误!参考@1.3.5 安装:node-gyp rebuild
npm 错误!退出状态 1
npm 错误!
npm 错误! ref@1.3.5 安装脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\testuser\AppData\Roaming\npm-cache_logs\2019-12-19T04_26_36_677Z-debug.log
我该如何解决这个问题?
【问题讨论】:
-
请不要发布代码/错误的图像,而是将它们复制粘贴到此处,以便我们可以轻松调试它并参考此How to Ask。
-
我建议将此情况报告给
ref-struct的开发人员。
标签: javascript node.js node-modules ref-struct