Fix spawns against Node

For example some code tries to run -e against the binary but that fails
since we inject our entry file every time the binary is invoked.

Fixes #932.
This commit is contained in:
Asher 2019-08-28 16:40:29 -05:00
parent a3ee7c96a0
commit c9ce9ebb2e
No known key found for this signature in database
GPG Key ID: D63C1EF81242354A
1 changed files with 6 additions and 0 deletions

View File

@ -1 +1,7 @@
// Once our entry file is loaded we no longer need nbin to bypass normal Node
// execution. We can still shim the fs into the binary even when bypassing. This
// will ensure for example that a spawn like `${process.argv[0]} -e` will work
// while still allowing us to access files within the binary.
process.env.NBIN_BYPASS = true;
require("../../bootstrap-amd").load("vs/server/src/cli");