npm install安装失败,已经装了很多次了,还是不行。

来源:2-2 环境搭建下

JessicaEarth

2020-02-29

D:\publishWeb\coding-104\node_modules\ccap>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 )
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
hcaptha.cc
cap.cc
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存
为 Unicode 格式以防止数据丢失 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
win_delay_load_hook.cc
d:\publishweb\coding-104\node_modules\ccap\addon\jpeglib\cimg.h(2147): warning C4530: 使用了 C++ 异常处理 程序,但未启用
展开语义。请指定 /EHsc (编译源文件 …\addon\cap.cc) [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(43): error C2661: “v8::Value::ToString”: 没有重 载函数接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(45): error C2661: “v8::Value::ToString”: 没有重 载函数接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(47): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(48): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(49): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(50): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(51): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(52): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(53): error C2660: “v8::Value::Int32Value”: 函数 不接受
0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
c:\users\lenovo\appdata\local\node-gyp\cache\12.16.1\include\node\v8.h(2709): note: 参见“v8::Value::Int32
Value”的声明 (编译源文件 …\addon\cap.cc)
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(84): warning C4018: “<”: 有符号/无符号不匹配 [D:\publishWe
b\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(149): error C2661: “v8::Value::ToString”: 没有重载函数接
受 0 个参数 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
d:\publishweb\coding-104\node_modules\ccap\addon\cap.cc(149): error C2512: “v8::String::Utf8Value::Utf8Va
lue”: 没有合适的默认构造函数可用 [D:\publishWeb\coding-104\node_modules\ccap\build\hcaptha.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\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:311:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.17763
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 D:\publishWeb\coding-104\node_modules\ccap
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN safety-code@1.0.0 No description
npm WARN safety-code@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ccap@0.6.10 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ccap@0.6.10 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\lenovo\AppData\Roaming\npm-cache_logs\2020-02-29T07_06_26_320Z-debug.log
PS D:\publishWeb\coding-104> npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
PS D:\publishWeb\coding-104>

写回答

1回答

TooooBug

2020-04-02

windows的话,先安装一下windows-build-tool,然后再试试看呢?

0
0

腾讯大牛亲授 Web前后端漏洞分析与防御技巧

提高每一行代码安全系数,突破前后端开发Web安全弱项

1186 学习 · 112 问题

查看课程