Skip to content

error in installing canvas #4

@zhaofeihao

Description

@zhaofeihao

:C

C:\Users\Administrator\Desktop\贾\express-admin\node_modules\canvas>if not defined npm_config_node_gyp (node "e:\Nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "e:\Nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Warning: Missing input files:
C:\GTK\bin\zlib1.dll
C:\GTK\bin\libexpat-1.dll
C:\GTK\bin\libpng14-14.dll
C:\GTK\bin\libcairo-2.dll
C:\GTK\bin\libfontconfig-1.dll
C:\GTK\bin\libfreetype-6.dll
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
Canvas.cc
CanvasGradient.cc
CanvasPattern.cc
CanvasRenderingContext2d.cc
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\CanvasPattern.cc) [C:\Users\Admini
strator\Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\CanvasGradient.cc) [C:\Users\Admin
istrator\Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\Canvas.cc) [C:\Users\Administrator
\Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\CanvasRenderingContext2d.cc) [C:\U
sers\Administrator\Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
color.cc
Image.cc
ImageData.cc
init.cc
win_delay_load_hook.cc
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\ImageData.cc) [C:\Users\Administra
tor\Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\Image.cc) [C:\Users\Administrator
Desktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
c:\users\administrator\desktop\贾\express-admin\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot o
pen include file: 'cairo.h': No such file or directory (compiling source file ..\src\init.cc) [C:\Users\Administrator\D
esktop\贾\express-admin\node_modules\canvas\build\canvas.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (e:\Nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "e:\Nodejs\node.exe" "e:\Nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Administrator\Desktop\贾\express-admin\node_modules\canvas
gyp ERR! node -v v8.9.4
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
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\Administrator\AppData\Roaming\npm-cache_logs\2018-04-07T05_25_40_503Z-debug.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions