Node.js
(Node.js) TextEncoder is Not defined 에러
danune.dev
2022. 6. 15. 13:35
신규 환경에서 node를 실행했을 때 아래처럼 에러가 발생하는 경우가 있습니다
const utf8Encoder = new TextEncoder();
^
ReferenceError: TextEncoder is not defined
at Object.<anonymous> (/root/gits/private/senior-job/server/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> (/root/gits/private/senior-job/server/node_modules/whatwg-url/lib/url-state-machine.js:5:34)
at Module._compile (internal/modules/cjs/loader.js:778:30)
node 버전이 낮아서 발생하는 문제로 node 홈페이지를 참고하여 최신버전 (혹은 14버전 이상)으로 설치하면 문제가 해결됩니다
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org