PrismarineJS/prismarine-viewer










The issue has been closed
createCanvas is not a function #167
Permanently posted onGitHub
I'm trying to use prismarine-viewer.headless, specifically with this line:
viewer(mc, { output: 'pov.png', frames: 1, width: 1920, height: 1080 });
However, upon executing that line, this error pops out:
/project/node_modules/prismarine-viewer/lib/headless.js:18
const canvas = createCanvas(width, height)
^
TypeError: createCanvas is not a function
at module.exports (/project/node_modules/prismarine-viewer/lib/headless.js:18:18)
at Client.<anonymous> (/project/bot.js:58:5)
at Client.emit (events.js:315:20)
at MessageCreateAction.handle (/project/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (/project/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (/project/node_modules/discord.js/src/client/websocket/WebSocketManager.js:384:31)
at WebSocketShard.onPacket (/project/node_modules/discord.js/src/client/websocket/WebSocketShard.js:444:22)
at WebSocketShard.onMessage (/project/node_modules/discord.js/src/client/websocket/WebSocketShard.js:301:10)
at WebSocket.onMessage (/project/node_modules/ws/lib/event-target.js:132:16)
at WebSocket.emit (events.js:315:20)
To add: prismarine-viewer is on 1.17.0, and mineflayer is on 3.2.0. Edit: Updated prismarine-viewer to 1.18.0 and mineflayer to 3.3.1; no difference.