mirror of
https://github.com/tauri-apps/tauri.git
synced 2025-01-03 16:42:42 +03:00
fix(cli): detect deno (#5475)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
This commit is contained in:
parent
6ca8a056e8
commit
7a231cd1c9
@ -1,5 +1,5 @@
|
||||
---
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fix crash when nodejs binary has the version in its name, for example `node18`
|
||||
---
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fix crash when nodejs binary has the version in its name, for example `node18` or when running through deno.
|
@ -10,9 +10,13 @@ const binStem = path.parse(bin).name.toLowerCase()
|
||||
// can successfully detect what command likely started the execution.
|
||||
let binName
|
||||
|
||||
// deno run -A --unstable --node-modules-dir npm:@tauri-apps/cli
|
||||
if (bin === '@tauri-apps/cli') {
|
||||
binName = '@tauri-apps/cli'
|
||||
}
|
||||
// Even if started by a package manager, the binary will be NodeJS.
|
||||
// Some distribution still use "nodejs" as the binary name.
|
||||
if (binStem.match(/(nodejs|node)([1-9]*)*$/g)) {
|
||||
else if (binStem.match(/(nodejs|node)([1-9]*)*$/g)) {
|
||||
const managerStem = process.env.npm_execpath
|
||||
? path.parse(process.env.npm_execpath).name.toLowerCase()
|
||||
: null
|
||||
|
Loading…
Reference in New Issue
Block a user