Skip to content

Commit 4619f01

Browse files
committed
use backslash on Windows
1 parent 0adcb92 commit 4619f01

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

crates/vite_task/src/execute.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,12 @@ impl TaskEnvs {
308308
all_envs.entry("PATH".into()).or_insert_with(|| Arc::<OsStr>::from(OsStr::new("")));
309309
let paths = split_paths(env_path);
310310

311+
const NODE_MODULES_DOT_BIN: &str =
312+
if cfg!(windows) { "node_modules\\.bin" } else { "node_modules/.bin" };
313+
311314
let node_modules_bin_paths = [
312-
base_dir.join(&task.config.cwd).join("node_modules/.bin").into_path_buf(),
313-
base_dir.join(&task.config_dir).join("node_modules/.bin").into_path_buf(),
315+
base_dir.join(&task.config.cwd).join(NODE_MODULES_DOT_BIN).into_path_buf(),
316+
base_dir.join(&task.config_dir).join(NODE_MODULES_DOT_BIN).into_path_buf(),
314317
];
315318
*env_path = join_paths(node_modules_bin_paths.into_iter().chain(paths))?.into();
316319

0 commit comments

Comments
 (0)