更改node.js安装目录

时间:2016-02-17 08:39:22

标签: node.js

我下载了node.js v5.6.0 64bit的windows msi。当我执行它时,它会弹出一个警告“Invalid E:drive”并关闭。无法更改安装驱动器。我没有E:驱动器,而是我想安装到外部驱动器F:。我认为当我的外部驱动器设置为E时,在E:驱动器上有一个先前的安装。

5 个答案:

答案 0 :(得分:2)

打开命令提示符并运行:

subst E: C:/

然后,如果您希望将其安装到驱动器F:在NodeJS安装期间选择该驱动器。

答案 1 :(得分:0)

您的问题与Windows和注册表有关,而与NodeJS无关。这是修复:

  
      
  • 重要说明:以下步骤要求您修改Windows   注册表中。对Windows注册表的修改,如果没有完成   正确,可能会导致Windows系统出现严重问题。务必   在进行更改之前备份您的注册表。

  •   
  • 选择开始>运行即可。 “运行”对话框将打开。

  •   
  • 打开字段中,键入 regedit ,然后单击“确定”。 Windows注册表编辑器打开。   在注册表编辑器中,找到以下注册表项:   HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  •   
  • 在右侧窗格中,记下每个数据列中的值   条目。如果任何值包含不适合您的驱动器   在计算机上,右键单击该条目,然后选择修改
  •   
  • 值数据字段中键入正确的驱动器号,然后单击“确定”。例如,   如果其中一个值是“X:\ Documents and Settings \ Administrator”,则   应将驱动器号更改为系统上的有效驱动器,例如   “C:\ Documents and Settings \ Administrator”。
  •   
  • 对于数据值包含错误驱动器的每个条目,重复步骤4。重复步骤3   对于以下每个注册表项,请通过5:
  •   
     

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

     

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

     

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

     

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

     
      
  • 关闭注册表编辑器,然后重新运行安装
  •   

来源:https://support.microsoft.com/en-us/kb/327763

答案 2 :(得分:0)

我卸载并重新安装了Nose.js.它解决了这个问题。

答案 3 :(得分:0)

这对我有用。找到

HKEY_LOCAL_MACHINE\SOFTWARE\Node.js

您会在这里找到InstallPath属性。将驱动器重命名为系统上任何有效的驱动器,然后重新安装并再次安装节点。

答案 4 :(得分:0)

我对我的驱动器进行了分区并创建了一个 E: 分区,这样做为我消除了错误。