Giter Site home page Giter Site logo

node-chartjs's Introduction

node-chartjs

Chart.js on the server in Node.js 8.x.x or later

Based on previous work by https://github.com/vmpowerio/chartjs-node

With a few improvements we think:

  • Uses the newer 9.x.x 11.x.x version of JSDOM
  • Does not pollute node's global namespace

Note that we strongly advise against trying to "execute scripts" by mashing together the jsdom and Node global environments (e.g. by doing global.window = dom.window), and then executing scripts or test code inside the Node global environment. Instead, you should treat jsdom like you would a browser, and run all scripts and tests that need access to a DOM inside the jsdom environment, using window.eval or runScripts: "dangerously". This might require, for example, creating a browserify bundle to execute as a <script> element—just like you would in a browser.

💖 Made possibly by:

  • node-canvas - a Cairo backed Canvas implementation for NodeJS. See installation wiki

  • jsdom - a implementation of the WHATWG DOM and HTML standards for use with node.js

Getting Started

Peer Dependencies

You'll need to npm install chart.js as it is a peer dependency of node-chartjs. Tested with [email protected] any later and we have artifacts there are some issues open upstream, we anticipate fixes in 2.8.x*

Also make sure you have installed canvas' dependencies (see installation wiki)

npm install node-chartjs

Usage

const Chart = require('node-chartjs')
const chart = new Chart(200, 200) // 1000 x 1000 is default

chart.makeChart({ ... })
.then(res => {
  chart.drawChart()

  chart.toFile('test.line.png')
    .then(_ => {
      // file is written
    })
})

See examples folder for more

node-chartjs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

node-chartjs's Issues

Installation: 'Handle': is not a member of 'v8'

Installation errors

Console Output
C:\Users\Utilizador\Desktop\test>npm i node-chartjs
npm WARN deprecated [email protected]: use String.prototype.padStart()

> [email protected] install C:\Users\Utilizador\Desktop\test\node_modules\canvas
> node-gyp rebuild

C:\Users\Utilizador\Desktop\test\node_modules\canvas>if not defined npm_config_node_gyp (node "C:\Users\Utilizador\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\Utilizador\AppData\Roaming\npm\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.
  Backend.cc
  ImageBackend.cc
  PdfBackend.cc
  SvgBackend.cc
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend\ImageBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\backend\ImageBackend.cc) 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\backend\ImageBackend.cc)
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend\ImageBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\backend\ImageBackend.cc)
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\ImageBackend.cc(41): error C2065: 'Handle': undeclared identifierc:\users\utilizador\desktop\test\node_modules\canvas\src\backend\PdfBackend.h(21): error C2039: 'Handle': i
s not a member of 'v8' (compiling source file ..\src\backend\PdfBackend.cc) [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend\SvgBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\backend\SvgBackend.cc) [C:\
Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\backend\SvgBackend.cc)
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend\SvgBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\backend\SvgBackend.cc) [C:\
Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\backend\PdfBackend.cc)..\src\backend
  \ImageBackend.cc(41): error C2275: 'v8::Object': illegal use of this type as an expression
  C:\Users\Utilizador\AppData\Local\node-gyp\Cache\12.14.1\include\node\v8.h(3400): note: see declaration of 'v8::Object'
..\src\backend\ImageBackend.cc(41): error C2065: 'target': undeclared identifier 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
  
..\src\backend\ImageBackend.cc(41): error C2761: 'void ImageBackend::Initialize(void)': member function redeclaration not allowed [C:\Users\Utilizador\Desktop\test\node_modules\canvas\bui
ld\canvas.vcxproj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend\PdfBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\backend\PdfBackend.cc) [C:\
Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\ImageBackend.cc(42): error C2448: 'ImageBackend::Initialize': function-style initializer appears to be a function definition [C:\Users\Utilizador\Desktop\test\node_modules\
canvas\build\canvas.vcxproj]
..\src\backend\ImageBackend.cc(56): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\ImageBackend.cc(57): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  Backends.cc
..\src\backend\PdfBackend.cc(51): error C2065: 'Handle': undeclared identifier [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]        
..\src\backend\PdfBackend.cc(51): error C2275: 'v8::Object': illegal use of this 
type as an expression..\src\backend\SvgBackend.cc(54): error C2065: 'Handle': undeclared identifier [C:\Us
ers\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
..\src\backend\SvgBackend.cc(54): error C2275: 'v8::Object': illegal use of this 
type as an expression [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  C:\Users\Utilizador\AppData\Local\node-gyp\Cache\12.14.1\include\node\v8.h(3400): note: see declaration of 'v8::Object'
  C:\Users\Utilizador\AppData\Local\node-gyp\Cache\12.14.1\include\node\v8.h(3400): note: see declaration of 'v8::Object'..\src\backend\PdfBackend.cc(51): error C2065: 'target': undeclare
  d identifier

..\src\backend\SvgBackend.cc(54): error C2065: 'target': undeclared identifier [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]        
..\src\backend\PdfBackend.cc(51): error C2761: 'void PdfBackend::Initialize(void)': member function redeclaration not allowed [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\c
anvas.vcxproj]
..\src\backend\SvgBackend.cc(54): error C2761: 'void SvgBackend::Initialize(void)': member function redeclaration not allowed [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\c
anvas.vcxproj]
..\src\backend\PdfBackend.cc(52): error C2448: 'PdfBackend::Initialize': function-style initializer appears to be a function definition [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\backend\SvgBackend.cc(55): error C2448: 'SvgBackend::Initialize': function-style initializer appears to be a function definition [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\backend\PdfBackend.cc(66): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\SvgBackend.cc(69): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\PdfBackend.cc(67): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\backend\SvgBackend.cc(70): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  Canvas.cc
  CanvasGradient.cc
  CanvasPattern.cc
c:\users\utilizador\desktop\test\node_modules\canvas\src\Backends.h(11): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Backends.cc) [C:\Users\Utilizador\Des
ktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Backends.cc)
c:\users\utilizador\desktop\test\node_modules\canvas\src\Backends.h(11): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Backends.cc) [C:\Users\Utilizador\Des
ktop\test\node_modules\canvas\build\canvas.vcxproj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/ImageBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Backends.cc) [C:\Users\Ut
ilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Backends.cc)
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/ImageBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Backends.cc) [C:\Users\Ut
ilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/PdfBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Backends.cc) [C:\Users\Util
izador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Backends.cc)
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/PdfBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Backends.cc) [C:\Users\Util
izador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(30): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasGradient.cc(30): error C2661: 'Nan::Set': no overloaded function takes 2 argumentsc:\users\utilizador\desktop\test\node_modules\canvas\src\backend/SvgBackend.h(21): error C20
39: 'Handle': is not a member of 'v8' (compiling source file ..\src\Backends.cc) 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
..\src\CanvasGradient.cc(45): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(46): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
..\src\CanvasGradient.cc(47): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(48): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(48): error C2512: 'Gradient::Gradient': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Backends.cc)..\src\CanvasGradient.cc
  (57): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments  
..\src\CanvasGradient.cc(58): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/SvgBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Backends.cc) [C:\Users\Util
izador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(59): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Backends.cc(9): error C2065: 'Handle': undeclared identifier [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(60): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Backends.cc(9): error C2275: 'v8::Object': illegal use of this type as an 
expression..\src\CanvasGradient.cc(61): error C2660: 'v8::Value::NumberValue': function does not take 0 ar
guments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3400): note: see declaration of 'v8::Object'
..\src\CanvasGradient.cc(62): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Backends.cc(9): error C2065: 'target': undeclared identifier [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(62): error C2512: 'Gradient::Gradient': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Backends.cc(9): error C2761: 'void Backends::Initialize(void)': member function redeclaration not allowed [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj
]
..\src\CanvasGradient.cc(83): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v8::String::U
tf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasGradient.cc(83): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasGradient.cc(83): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
..\src\Backends.cc(9): error C2448: 'Backends::Initialize': function-style initializer appears to be a function definition [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canv
as.vcxproj]
..\src\CanvasGradient.cc(90): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasGradient.cc(94): error C2660: 'cairo_pattern_add_color_stop_rgba': function does not take 5 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/ImageBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Canvas.cc) [C:\Users\Util
izador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Canvas.cc) 
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/ImageBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Canvas.cc) [C:\Users\Util
izador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/PdfBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Canvas.cc) [C:\Users\Utiliz
ador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Canvas.cc) 
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/PdfBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Canvas.cc) [C:\Users\Utiliz
ador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  CanvasRenderingContext2d.cc
  closure.cc
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/SvgBackend.h(21): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\Canvas.cc) [C:\Users\Utiliz
ador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\Canvas.cc) 
c:\users\utilizador\desktop\test\node_modules\canvas\src\backend/SvgBackend.h(21): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\Canvas.cc) [C:\Users\Utiliz
ador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(76): error C2660: 'v8::FunctionTemplate::GetFunction': function 
does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(76): error C2661: 'Nan::Set': no overloaded function takes 2 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(90): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(92): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(95): error C2440: '<function-style-cast>': cannot convert from 'v8::Local<v8::Value>' to 'v8::String::Utf8Value' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\bui
ld\canvas.vcxproj]
  ..\src\Canvas.cc(95): note: No constructor could take the source type, or constructor overload resolution was ambiguous
..\src\Canvas.cc(95): error C2660: 'strcmp': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]       
..\src\Canvas.cc(97): error C2440: '<function-style-cast>': cannot convert from 'v8::Local<v8::Value>' to 'v8::String::Utf8Value' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\bui
ld\canvas.vcxproj]
  ..\src\Canvas.cc(97): note: No constructor could take the source type, or constructor overload resolution was ambiguous
..\src\Canvas.cc(97): error C2660: 'strcmp': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]       
..\src\Canvas.cc(106): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasPattern.cc(32): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasPattern.cc(32): error C2661: 'Nan::Set': no overloaded function takes 2 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasPattern.cc(46): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(153): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(174): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  color.cc
..\src\Canvas.cc(227): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]  
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1740): note: see declaration of 'Nan::Callback::Call'
..\src\Canvas.cc(232): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]  
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1740): note: see declaration of 'Nan::Callback::Call'
..\src\Canvas.cc(281): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(286): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(308): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(384): warning C4996: 'Nan::MakeCallback': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]    
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1024): note: see declaration of 'Nan::MakeCallback'
..\src\Canvas.cc(403): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(408): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(430): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(453): warning C4996: 'Nan::MakeCallback': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]    
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1024): note: see declaration of 'Nan::MakeCallback'
..\src\Canvas.cc(459): warning C4996: 'Nan::MakeCallback': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]    
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1024): note: see declaration of 'Nan::MakeCallback'
..\src\Canvas.cc(483): warning C4996: 'Nan::MakeCallback': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]    
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1024): note: see declaration of 'Nan::MakeCallback'Image.cc

..\src\Canvas.cc(577): error C2440: '<function-style-cast>': cannot convert from 
'v8::Local<v8::Value>' to 'v8::String::Utf8Value' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\bu
ild\canvas.vcxproj]
  ..\src\Canvas.cc(577): note: No constructor could take the source type, or constructor overload resolution was ambiguous
..\src\Canvas.cc(592): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Valu
e &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\Canvas.cc(592): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\Canvas.cc(592): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
..\src\Canvas.cc(600): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(605): warning C4996: 'v8::Object::Get': was declared deprecated 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3457): note: see declaration of 'v8::Object::Get'
..\src\Canvas.cc(606): warning C4996: 'v8::Object::Get': was declared deprecated 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3457): note: see declaration of 'v8::Object::Get'
..\src\Canvas.cc(607): warning C4996: 'v8::Object::Get': was declared deprecated 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3457): note: see declaration of 'v8::Object::Get'
..\src\Canvas.cc(785): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\Canvas.cc(783): warning C4996: 'v8::Object::Get': was declared deprecated 
[C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]      
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3457): note: see declaration of 'v8::Object::Get'
  ImageData.cc
..\src\CanvasRenderingContext2d.cc(143): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\c
anvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(143): error C2661: 'Nan::Set': no overloaded function takes 2 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(248): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v8
::String::Utf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasRenderingContext2d.cc(248): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasRenderingContext2d.cc(248): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called 
..\src\CanvasRenderingContext2d.cc(500): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vc
xproj]
..\src\CanvasRenderingContext2d.cc(533): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vc
xproj]
..\src\CanvasRenderingContext2d.cc(550): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(551): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(565): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(566): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(567): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(568): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(652): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(653): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(654): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(655): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpro
j]
..\src\CanvasRenderingContext2d.cc(775): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vc
xproj]
..\src\CanvasRenderingContext2d.cc(806): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(807): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(808): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(809): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(810): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(811): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(812): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(813): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(817): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(818): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(819): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(820): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(824): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(825): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(909): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxpr
oj]
..\src\CanvasRenderingContext2d.cc(972): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vc
xproj]
..\src\CanvasRenderingContext2d.cc(972): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canva
s\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1010): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1010): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1095): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
  init.cc
..\src\CanvasRenderingContext2d.cc(1113): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1130): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1158): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1158): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1198): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\Image.cc(59): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1198): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\Image.cc(59): error C2661: 'Nan::Set': no overloaded function takes 2 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]..\src\CanvasRenderingContext2d.cc(1229): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1229): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1260): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\Image.cc(104): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1281): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\Image.cc(172): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value
 &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]  
  ..\src\Image.cc(172): note: Reason: cannot convert from 'v8::Local<v8::Value>' 
to 'const v8::String::Utf8Value'
  ..\src\Image.cc(172): note: No user-defined-conversion operator available that 
can perform this conversion, or the operator cannot be called
..\src\CanvasRenderingContext2d.cc(1310): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\Image.cc(178): error C2661: 'v8::Value::ToObject': no overloaded function 
takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1310): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\Image.cc(179): error C2661: 'v8::Value::ToObject': no overloaded function 
takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1342): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1342): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1360): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1361): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments..\src\Image.cc(372): warning C4996: 'Nan::Callback::Call': was declared
 deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
..\src\CanvasRenderingContext2d.cc(1374): error C2661: 'v8::Value::ToObject': no 
overloaded function takes 0 argumentsC:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1740): note:
see declaration of 'Nan::Callback::Call' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
..\src\CanvasRenderingContext2d.cc(1393): error C2661: 'v8::Value::ToObject': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\Image.cc(385): warning C4996: 'Nan::Callback::Call': was declared deprecated..\src\CanvasRenderingContext2d.cc(1413): error C2661: 'v8::Value::ToString': no overloaded function tak
es 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  
  C:\Users\Utilizador\Desktop\test\node_modules\nan\nan.h(1740): note: see declaration of 'Nan::Callback::Call'..\src\CanvasRenderingContext2d.cc(1413): error C2512: 'v8::String::Utf8Valu
  e::Utf8Value': no appropriate default constructor available
  
..\src\CanvasRenderingContext2d.cc(1439): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v
8::String::Utf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasRenderingContext2d.cc(1439): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasRenderingContext2d.cc(1439): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called..\src\CanvasRenderingContext2d.cc(1465): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v
8::String::Utf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasRenderingContext2d.cc(1465): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasRenderingContext2d.cc(1465): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called  register_font.cc
..\src\CanvasRenderingContext2d.cc(1498): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1499): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1500): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1501): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1502): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1503): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1503): error C2660: 'cairo_curve_to': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1520): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1521): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1522): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1523): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1582): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1582): error C2660: 'cairo_rotate': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1592): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1593): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1594): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1595): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1596): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1597): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1597): error C2660: 'cairo_matrix_init': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\ImageData.cc(30): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\ImageData.cc(30): error C2661: 'Nan::Set': no overloaded function takes 2 
arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1619): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\ImageData.cc(54): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1620): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\ImageData.cc(59): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1620): error C2660: 'cairo_translate': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\ImageData.cc(91): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1630): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\ImageData.cc(102): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1631): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1631): error C2660: 'cairo_scale': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1672): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1672): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available..\src\ImageData.cc(115): warning C4996: 'v8::Object
::Set': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1673): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
  
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3403): note: see declaration of 'v8::Object::Set'..\src\CanvasRenderingContext2d.cc(1674): error C2660: 'v8::V
  alue::NumberValue': function does not take 0 arguments

..\src\CanvasRenderingContext2d.cc(1697): error C2661: 'v8::Value::ToString': no 
overloaded function takes 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.v
cxproj]
..\src\CanvasRenderingContext2d.cc(1697): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\Utilizador\Desktop\test\node_modules\canv
as\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1698): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1699): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1776): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1777): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1777): error C2660: 'cairo_line_to': function 
does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1792): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1793): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1793): error C2660: 'cairo_move_to': function 
does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\CanvasRenderingContext2d.cc(1813): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v
8::String::Utf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasRenderingContext2d.cc(1813): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasRenderingContext2d.cc(1813): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called..\src\CanvasRenderingContext2d.cc(1814): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const v
8::String::Utf8Value &' [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  ..\src\CanvasRenderingContext2d.cc(1814): note: Reason: cannot convert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  ..\src\CanvasRenderingContext2d.cc(1814): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called  toBuffer.cc
..\src\CanvasRenderingContext2d.cc(1815): error C2660: 'v8::Value::NumberValue': 
function does not take 0 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxp
roj]
..\src\CanvasRenderingContext2d.cc(1815): fatal error C1003: error count exceeds 
100; stopping compilation [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  win_delay_load_hook.cc
c:\users\utilizador\desktop\test\node_modules\canvas\src\Backends.h(11): error C2039: 'Handle': is not a member of 'v8' (compiling source file ..\src\init.cc) [C:\Users\Utilizador\Desktop
\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8-platform.h(16): note: see declaration of 'v8' (compiling source file ..\src\init.cc)   
c:\users\utilizador\desktop\test\node_modules\canvas\src\Backends.h(11): error C2061: syntax error: identifier 'Handle' (compiling source file ..\src\init.cc) [C:\Users\Utilizador\Desktop
\test\node_modules\canvas\build\canvas.vcxproj]
..\src\init.cc(29): error C2660: 'Backends::Initialize': function does not take 1 arguments [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
..\src\init.cc(37): warning C4996: 'v8::Object::Set': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3403): note: see declaration of 'v8::Object::Set'
..\src\init.cc(77): warning C4996: 'v8::Object::Set': was declared deprecated [C:\Users\Utilizador\Desktop\test\node_modules\canvas\build\canvas.vcxproj]
  c:\users\utilizador\appdata\local\node-gyp\cache\12.14.1\include\node\v8.h(3403): note: see declaration of 'v8::Object::Set'
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 (C:\Users\Utilizador\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:223:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Utilizador\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Utilizador\Desktop\test\node_modules\canvas
gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN [email protected] No description
npm WARN [email protected] No repository field.

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\Utilizador\AppData\Roaming\npm-cache\_logs\2020-01-31T19_44_10_795Z-debug.log

debug.log: Gist

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.