错误:未在此范围内声明CAIRO_FORMAT_RGB30

时间:2013-08-01 17:31:24

标签: node.js canvas

我正在尝试安装node-canvas模块,但是我收到以下错误: 当我做npm install canvas:

In file included from ../src/Canvas.cc:8:0:
../src/PNG.h: In function 'cairo_status_t canvas_write_png(cairo_surface_t*, png_rw_ptr,  void*)':
../src/PNG.h:139:10: error: 'CAIRO_FORMAT_RGB30' was not declared in this scope

我想念什么?

1 个答案:

答案 0 :(得分:9)

这是最新版本的node-canvas的问题。安装旧版本(例如1.0.4):

npm install canvas@1.0.4