Files
pnpm/__patches__/@pnpm__npm-lifecycle.patch
2025-08-25 10:02:00 +02:00

14 lines
621 B
Diff

diff --git a/index.js b/index.js
index 8506b4c43670dd8ddb490001f2c2a5649b11f326..af35d94765e23a4e9b46b0e332ffd37061e05968 100644
--- a/index.js
+++ b/index.js
@@ -87,7 +87,7 @@ function lifecycle (pkg, stage, wd, opts) {
// Instead, we use the path to the exe file.
env.npm_execpath = process.execPath
} else {
- env.npm_execpath = require.main ? require.main.filename : process.cwd()
+ env.npm_execpath = process.argv[1] ?? process.cwd()
}
env.INIT_CWD = process.cwd()
env.npm_config_node_gyp = env.npm_config_node_gyp || DEFAULT_NODE_GYP_PATH