Window is not defined error in node.js




        const app = express();

        const PORT = process.env.PORT || 4000;
        const DIST_FOLDER = join(process.cwd(), 'dist/browser');
        const domino = require('domino');
        const fs = require('fs');
        const path = require('path');
        const template = fs.readFileSync('dist/browser/index.html').toString();
        const win = domino.createWindow(template);


        global['window'] = win;
        global['document'] = win.document;
        global['DOMTokenList'] = win.DOMTokenList;
        global['Node'] = win.Node;
        global['Text'] = win.Text;
        global['HTMLElement'] = win.HTMLElement;
        global['navigator'] = win.navigator;
        global['html2pdf'] = win.HTMLElement;
        global['$'] = win.HTMLElement;

        

Comments