update
This commit is contained in:
14
package/node_modules/pacote/lib/util/npm.js
generated
vendored
Normal file
14
package/node_modules/pacote/lib/util/npm.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
// run an npm command
|
||||
const spawn = require('@npmcli/promise-spawn')
|
||||
|
||||
module.exports = (npmBin, npmCommand, cwd, env, extra) => {
|
||||
const isJS = npmBin.endsWith('.js')
|
||||
const cmd = isJS ? process.execPath : npmBin
|
||||
const args = (isJS ? [npmBin] : []).concat(npmCommand)
|
||||
// when installing to run the `prepare` script for a git dep, we need
|
||||
// to ensure that we don't run into a cycle of checking out packages
|
||||
// in temp directories. this lets us link previously-seen repos that
|
||||
// are also being prepared.
|
||||
|
||||
return spawn(cmd, args, { cwd, env }, extra)
|
||||
}
|
Reference in New Issue
Block a user