SyntaxError: Applying delete to unqualified name in strict modeSyntaxError: Delete of unqualified name in strict mode
The delete operator was used on a plain variable name in strict mode, which is not allowed.
ERR_OSSL_EVP_UNSUPPORTEDAn OpenSSL operation is unsupported, typically because Node.js 17+ uses OpenSSL 3.0 which disables legacy algorithms.
Node.js 17+ uses OpenSSL 3.0 which disables legacy cryptographic algorithms by default (MD4, some older hash functions). Older packages that depend on these algorithms will fail.
Start Node.js with --openssl-legacy-provider flag. Or set the environment variable: NODE_OPTIONS=--openssl-legacy-provider. The better long-term fix is to update the package that uses legacy algorithms to a version compatible with OpenSSL 3.0.
// Fix: node --openssl-legacy-provider app.jsSyntaxError: Applying delete to unqualified name in strict modeThe delete operator was used on a plain variable name in strict mode, which is not allowed.
ERR_HTTP2_STREAM_ERRORAn error occurred on an HTTP/2 stream.
EvalErrorAn error related to the global eval() function. This error is rarely encountered in modern JavaScript.
CORS Error: Preflight request failedThe browser's CORS preflight OPTIONS request was rejected or returned invalid CORS headers.
RangeErrorA value is not within the expected range, such as an invalid array length or exceeding the call stack size.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryThe V8 engine ran out of heap memory, causing the Node.js process to crash.