Node's ESM loader rejects bare Windows paths (e.g. C:\...) passed to dynamic import(), interpreting the drive letter as a URL protocol. Convert the package-manager.js path through pathToFileURL() to produce a valid file:// URL, matching the fix already applied to the server import on line 628.