seppevs / migrate-mongo

A database migration tool for MongoDB in Node
MIT License
926 stars 163 forks source link

ReferenceError: TextEncoder is not defined #412

Open abhimanusharma opened 2 years ago

abhimanusharma commented 2 years ago

Unable to use command migrate-mongo init giving below error.

Node version: v10.16.3

C:\Users\AbhimanuSharma\AppData\Roaming\nvm\v10.16.3\node_modules\migrate-mongo\node_modules\whatwg-url\lib\encoding.js:2
const utf8Encoder = new TextEncoder();
                    ^

ReferenceError: TextEncoder is not defined
    at Object.<anonymous> (C:\Users\AbhimanuSharma\AppData\Roaming\nvm\v10.16.3\node_modules\migrate-mongo\node_modules\whatwg-url\lib\encoding.js:2:21)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\AbhimanuSharma\AppData\Roaming\nvm\v10.16.3\node_modules\migrate-mongo\node_modules\whatwg-url\lib\url-state-machine.js:5:34)
    at Module._compile (internal/modules/cjs/loader.js:778:30)