From b12d1d6e82388bab139572b9d9bedb6ec30cd9b2 Mon Sep 17 00:00:00 2001 From: Lendemor Date: Mon, 20 Jan 2025 15:44:52 +0100 Subject: [PATCH] attempt to fix usage when volta is installing node --- reflex/utils/prerequisites.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index e450393c3..cb392aaa5 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -243,7 +243,9 @@ def get_package_manager(on_failure_return_none: bool = False) -> str | None: """ npm_path = path_ops.get_npm_path() if npm_path is not None: - return str(Path(npm_path).resolve()) + if constants.IS_WINDOWS: + return str(Path(npm_path).resolve()) + return npm_path if on_failure_return_none: return None raise FileNotFoundError("NPM not found. You may need to run `reflex init`.")