774ee48f19
node-pty ships prebuilt binaries for darwin/win32 only — on Linux it needs a native build via its install script. The plugin's --ignore-scripts install (scripts/plugin-bootstrap.js, deliberately skipped to avoid requiring a build toolchain) silently left node-pty unusable: server/lib/pty-attach.js's require() threw "Cannot find module './prebuilds/linux-x64//pty.node'" the moment a terminal was attached, leaving TerminalView permanently blank with no visible error. @lydell/node-pty is an API-compatible fork that ships each platform's binary as a regular optionalDependency instead of a postinstall build step, so a plain --ignore-scripts install resolves a working native binding on Linux with no compiler needed. Verified by installing with the exact `npm install --omit=dev --ignore-scripts` invocation the plugin bootstrap uses and confirming require() succeeds.
112 KiB
112 KiB