9

質問で提案された答えに従ってください-

環境変数を永続的に設定することは可能ですか?

コマンドを使用して、新しい環境変数を永続的に設定できました-

spawnSync('setx', ['-m', 'MyDownloads', 'H:\\temp\\downloads'])

しかし、私の目標は、PATH 環境変数に新しい値を追加することです。

出来ますか?

4

3 に答える 3

0

レジストリを変更する権限がありません。また、setx.

以下は、追加のコンポーネントを Windows PATH に追加します。次に、新しい設定を使用する Selenium を実行しました。

// Display current value of PATH
const current_value = process.env.PATH;
console.log("PREV VALUE:")
console.log(current_value)

// Add the additional entry
const addl_entry = String.raw`\my\new\path\component`
process.env["PATH"] = addl_entry + ";" + current_value

// Display the new value
console.log("NEW VALUE:")
console.log(process.env.PATH)
于 2021-04-25T14:38:50.477 に答える