澄心寂境 澄心寂境
关注数: 5 粉丝数: 32 发帖数: 362 关注贴吧数: 10
崩溃了两三天来找大神 PS x> npm install ffi > [email protected] install G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref > node-gyp rebuild G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch. binding.cc win_delay_load_hook.cc G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(222,43): error C2661: “v8::Value::BooleanValue”: 没有重载函数接受 0 个参数 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(253,38): error C2660: “v8::Value::Uint32Value”: 函数不接受 0 个参数 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] C:\Users\竹寒\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2707,41): message : 参见“v8::Value::Uint32Value”的声明 (编译源文件 ..\src\binding.cc) [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(360,31): error C2664: “v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)”: 无法将参数 1 从“v8::Local<v8::Value>”转换为“const v8::String::Utf8Value &” [G:\Users\zhuhan\source\ElectronPro ject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(360,31): message : 原因如下: 无法从“v8::Local<v8::Value>”转换为“const v8::String::Utf8Value” [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(360,28): message : 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] C:\Users\竹寒\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(3142,5): message : 参见“v8::String::Utf8Value::Utf8Value”的声明 (编译源文件 ..\src\binding.cc) [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(447,31): error C2664: “v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)”: 无法将参数 1 从“v8::Local<v8::Value>”转换为“const v8::String::Utf8Value &” [G:\Users\zhuhan\source\ElectronPro ject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(447,31): message : 原因如下: 无法从“v8::Local<v8::Value>”转换为“const v8::String::Utf8Value” [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(447,28): message : 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] C:\Users\竹寒\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(3142,5): message : 参见“v8::String::Utf8Value::Utf8Value”的声明 (编译源文件 ..\src\binding.cc) [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(521,38): error C2660: “v8::Value::Uint32Value”: 函数不接受 0 个参数 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] C:\Users\竹寒\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2707,41): message : 参见“v8::Value::Uint32Value”的声明 (编译源文件 ..\src\binding.cc) [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(550,44): error C2660: “v8::Value::Uint32Value”: 函数不接受 0 个参数 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] C:\Users\竹寒\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2707,41): message : 参见“v8::Value::Uint32Value”的声明 (编译源文件 ..\src\binding.cc) [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(582,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(583,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(584,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(585,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(586,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(587,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(588,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(589,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(590,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(591,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(593,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(594,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(595,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(596,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(597,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(598,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(599,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(600,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(601,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(602,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(603,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(604,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(605,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(606,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(608,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(615,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(616,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(617,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(618,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(619,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(620,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(621,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(622,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(623,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(624,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(625,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(626,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(627,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(628,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(629,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(630,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(631,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(632,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(633,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(634,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(635,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(636,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(637,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(638,3): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(641,9): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(642,9): warning C4996: 'v8::Object::Set': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(643,8): warning C4996: 'Nan::ForceSet': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\src\binding.cc(644,8): warning C4996: 'Nan::ForceSet': 被声明为已否决 [G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref\build\binding.vcxproj] gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:310:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Windows_NT 10.0.18363 gyp ERR! command "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd G:\Users\zhuhan\source\ElectronProject\BiYiBird\node_modules\ref gyp ERR! node -v v12.16.3 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN [email protected] requires a peer of request@^2.34 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of request@^2.34 but none is installed. You must install peer dependencies yourself. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] 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! C:\Users\竹寒\AppData\Roaming\npm-cache\_logs\2020-05-02T09_10_46_114Z-debug.log 按照官方,安装的win10 store最新的Python版本,安装的是VS 2019 Enterprise,已经执行过 npm config set python "python路径" npm config set msvs_version 2019 我在想,这是否是由于VS2019加强了对源代码的审计导致的 2019
1 下一页