TS4526: Cannot find name 'require' occurs because TypeScript doesn’t recognize require by default. This usually happens when you're using Node.js-style modules (CommonJS), and TypeScript expects ES module imports.
const fs = require('fs');
import * as fs from 'fs';
import fs from 'fs';
tsconfig.json
{
"compilerOptions": {
"module": "esnext", // or "commonjs" if using Node.js
"target": "es6"
}
}