Fixes NPM failure under sudo (#197)

Fixes npm under sudo
This commit is contained in:
Thomas Schönauer
2022-11-17 17:45:41 +01:00
parent 22ed1ef50a
commit c4091584c3

View File

@@ -91,7 +91,11 @@ impl NPM {
fn upgrade(&self, run_type: RunType, use_sudo: bool) -> Result<()> {
let args = ["update", self.global_location_arg()];
if use_sudo {
run_type.execute("sudo").args(args).status_checked()?;
run_type
.execute("sudo")
.arg(&self.command)
.args(args)
.status_checked()?;
} else {
run_type.execute(&self.command).args(args).status_checked()?;
}