jsqrcode: Node.js new Image() is not defined
Node.js v4.2.4
var QRC = require('qrcode-reader');
var reader = new QRC();
reader.callback = function(result){
console.log(result);
};
reader.decode("alice_shocked.png");
Result: ** ReferenceError: Image is not defined at decode … qrcode-reader\dist\index.js:2326**
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 2
- Comments: 19 (8 by maintainers)
See this : https://github.com/edi9999/jsqrcode/issues/17#issuecomment-230093647
I don’t know exactly for now how we could be using Image from inside node, and not in the browser build.
In the meantime, you can do something like this before requiring jsqrcode:
npm install canvasthen in your code :