Skip to content

document is not defined (using browser.js version instead of canvas.node) #2412

@0xraffa

Description

@0xraffa

Issue or Feature

For some reason I am unable to create a canvas on NodeJS because it keeps failing with the "document is not defined" error coming from the browser.js. I installed it using 'yarn add canvas' and expected it to work as expected.

Steps to Reproduce

import * as Canvas from 'canvas'
var canvas = Canvas.createCanvas(200, 200);

Your Environment

  • Version of node-canvas (output of npm list canvas or yarn list canvas): 2.11.2
  • Environment (e.g. node 20.9.0 on macOS 14.1.1): node 20.10.0 on macOS 14.0. Used in a API App Route on a NextJS website

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions