Fix for the linking script on windows OS

This commit is contained in:
Joseph Garrone 2024-06-14 20:45:52 +02:00
parent c126d080bc
commit 3998cc7f8b

View File

@ -2,6 +2,7 @@ import { execSync } from "child_process";
import { join as pathJoin, relative as pathRelative } from "path"; import { join as pathJoin, relative as pathRelative } from "path";
import { getThisCodebaseRootDirPath } from "../src/bin/tools/getThisCodebaseRootDirPath"; import { getThisCodebaseRootDirPath } from "../src/bin/tools/getThisCodebaseRootDirPath";
import * as fs from "fs"; import * as fs from "fs";
import * as os from "os";
const singletonDependencies: string[] = ["react", "@types/react"]; const singletonDependencies: string[] = ["react", "@types/react"];
@ -83,7 +84,9 @@ const execYarnLink = (params: { targetModuleName?: string; cwd: string }) => {
cwd, cwd,
env: { env: {
...process.env, ...process.env,
HOME: yarnGlobalDirPath ...(os.platform() === "win32"
? { USERPROFILE: yarnGlobalDirPath }
: { HOME: yarnGlobalDirPath })
} }
}); });
}; };