Skip to content

require is not defined in ES module scope #11

@davidchieregato

Description

@davidchieregato

For newer versions of nodejs line 748 of quaesitor-node.js (var n = new (require("util")).TextEncoder();) should be replaced with var n = new TextEncoder(); because require keyword cannot be used anymore in ES modules

file:///home/david/quaesitorapi/node_modules/quaesitor/dist/quaesitor-node.js:748                                        
 var n = new (require("util")).TextEncoder();                                ^ 

ReferenceError: require is not defined in ES module scope, you can use import instead                                       
at file:///home/david/quaesitorapi/node_modules/quaesitor/dist/quaesitor-node.js:748:11                                 
at file:///home/david/quaesitorapi/node_modules/quaesitor/dist/quaesitor-node.js:11:5                                   
at file:///home/david/quaesitorapi/node_modules/quaesitor/dist/quaesitor-node.js:12918:37                               
at ModuleJob.run (node:internal/modules/esm/module_job:197:25)                                                          
at async Promise.all (index 0)                                                                                          
at async ESMLoader.import (node:internal/modules/esm/loader:337:24)                                                     
at async loadESM (node:internal/process/esm_loader:88:5)                                                                
at async handleMainPromise (node:internal/modules/run_main:61:12)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions