mirror of
https://github.com/pnpm/action-setup.git
synced 2026-06-28 07:57:54 +00:00
Compare commits
2 Commits
5aa2f596f1
...
545cf2ca6d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
545cf2ca6d | ||
|
|
c3b2a5fad6 |
BIN
dist/index.js
vendored
BIN
dist/index.js
vendored
Binary file not shown.
@ -30,9 +30,24 @@ export async function runSelfInstaller(inputs: Inputs): Promise<number> {
|
||||
}
|
||||
|
||||
const pnpmHome = path.join(dest, 'node_modules', '.bin')
|
||||
console.log(`Adding to PATH: ${pnpmHome}`)
|
||||
addPath(pnpmHome)
|
||||
exportVariable('PNPM_HOME', pnpmHome)
|
||||
|
||||
// Debug: list .bin contents
|
||||
const { readdirSync, lstatSync } = await import('fs')
|
||||
try {
|
||||
const bins = readdirSync(pnpmHome)
|
||||
console.log(`.bin contents: ${bins.join(', ')}`)
|
||||
for (const bin of bins) {
|
||||
const binPath = path.join(pnpmHome, bin)
|
||||
const stat = lstatSync(binPath)
|
||||
console.log(` ${bin}: symlink=${stat.isSymbolicLink()}, mode=${stat.mode.toString(8)}`)
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(`Failed to list .bin: ${e}`)
|
||||
}
|
||||
|
||||
const bootstrapPnpm = standalone
|
||||
? path.join(dest, 'node_modules', '@pnpm', 'exe', 'pnpm')
|
||||
: path.join(dest, 'node_modules', 'pnpm', 'bin', 'pnpm.cjs')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user