Skip to content

internal: lazy load fs due to circular dependency

Rodrigo Muino Tomonari requested to merge github/fork/evanlucas/fix-11257 into master

The fs module requires internal/fs and internal/fs requires fs which causes a circular dependency. This change lazy loads fs inside of internal/fs to prevent assertEncoding from breaking when requiring via stdin.

Fixes: https://github.com/nodejs/node/issues/11257

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines
Affected core subsystem(s)

internal/fs

Merge request reports

Loading