mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-06 07:57:06 +08:00
try to find pnpm path and patch it
This commit is contained in:
@@ -30,9 +30,9 @@ jobs:
|
|||||||
// https://github.com/pnpm/pnpm/issues/5638
|
// https://github.com/pnpm/pnpm/issues/5638
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const pnpmCjsFilePath = path.join(process.env.APPDATA, 'npm/node_modules/pnpm/bin/pnpm.cjs')
|
const npmGlobalModuleFolder = child_process.execSync('npm root -g').toString().trim()
|
||||||
let pnpmCjsFileContent = fs.readFileSync(pnpmCjsFilePath).toString()
|
const pnpmCjsFilePath = path.join(npmGlobalModuleFolder, 'pnpm/bin/pnpm.cjs')
|
||||||
pnpmCjsFileContent = pnpmCjsFileContent.replace(/^(#!\/usr\/bin\/env node)/, '#!node')
|
let pnpmCjsFileContent = fs.readFileSync(pnpmCjsFilePath).toString().replace(/^(#!\/usr\/bin\/env node)/, '#!node')
|
||||||
fs.writeFileSync(pnpmCjsFilePath, pnpmCjsFileContent)
|
fs.writeFileSync(pnpmCjsFilePath, pnpmCjsFileContent)
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|||||||
Reference in New Issue
Block a user