7

问题非常特殊,我在 Windows 中安装了一个 NodeJS 版本(在 x86 程序文件中),并下载了更新版本的软件并提取了 exe。

安装的 NodeJS (node.exe) 的路径包含在系统路径变量中。我将提取的路径添加到用户环境路径变量。在做了我的一点 RTFM 之后,我开始知道,如果路径变量,系统和用户环境变量都被组合在一起并且系统获得优先级。

有什么方法可以用用户变量的路径覆盖(或无效)系统变量的路径?还是可以更改读取变量的优先级?

4

2 回答 2

2

在 cmd 中,键入

set PATH=D:\Path_To_Local_Folder;%PATH%
node

它将从您的本地文件夹启动节点。

于 2017-03-14T15:08:15.377 回答
1

使用 Powershell,您可以设置 Node 运行的文件夹,以便它为该 Powershell 实例选择新版本的 Node。

  1. 打开 Powershell
  2. 将路径变量设置为您的节点文件夹 $env:Path = "C:\yournodefolder";
  3. 运行node --version现在应该显示新文件夹中的节点版本。
于 2017-07-17T18:37:23.670 回答