diff options
Diffstat (limited to 'cli/tools')
-rw-r--r-- | cli/tools/task.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/cli/tools/task.rs b/cli/tools/task.rs index 124d760db..8f500df34 100644 --- a/cli/tools/task.rs +++ b/cli/tools/task.rs @@ -299,8 +299,10 @@ impl ShellCommand for NpmPackageBinCommand { }, ]; args.extend(context.args); - let executable_command = - deno_task_shell::ExecutableCommand::new("deno".to_string()); + let executable_command = deno_task_shell::ExecutableCommand::new( + "deno".to_string(), + std::env::current_exe().unwrap(), + ); executable_command.execute(ShellCommandContext { args, ..context }) } } @@ -324,8 +326,10 @@ impl ShellCommand for NodeModulesFileRunCommand { self.path.to_string_lossy().to_string(), ]; args.extend(context.args); - let executable_command = - deno_task_shell::ExecutableCommand::new("deno".to_string()); + let executable_command = deno_task_shell::ExecutableCommand::new( + "deno".to_string(), + std::env::current_exe().unwrap(), + ); // set this environment variable so that the launched process knows the npm command name context .state |