我想在Windows XP下使用Node.js.我已经下载了node-v0.10.15-x86.msi
安装程序,但是当我尝试安装Node.js时,我总是在进程中间出现此错误:
安装程序在安装此安装程序时遇到意外错误 包。这可能表明此包装存在问题。错误代码 是2908。
以下是截图:
是否可以在Windows上安装Node.js?我在他们的网站上找不到任何安装说明。我有AMD Athlon XP 1833 MHz处理器。这是相当古老的处理器。这可能是原因吗?
答案 0 :(得分:5)
所以,我想出了如何安装它:)
我双击node-v0.10.15-x86.msi
文件以安装Node。这导致了一个错误。
.msi
个文件。我在此页http://thebackroomtech.com/2007/08/23/howto-extract-files-from-a-msi-file-using-the-windows-command-line/
所以我在Windows命令行中的步骤。我指出了一个目录,将node-v0.10.15-x86.msi
解压缩到:
C:\>msiexec /a "C:\Downloads\Programs\Node.js\node-v0.10.15-x86.msi" /qb TARGETDIR="C:\Program Files\nodejs"
现在它有效。它将Node.js及其所有依赖项解压缩到C:\Program Files\nodejs
。我刚刚将目录添加到PATH。
我很高兴我可以在Windows上使用Node。在Ubuntu下工作是一种痛苦。
答案 1 :(得分:2)
我遇到了同样的问题。要解决此问题,您需要从注册表中删除此密钥
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Installer\UserData\S-1-5-21-1123561945-1935655697-1060284298-1003\
Components\AD95649F068525549B26938D7D18FEA7
成立here
答案 2 :(得分:1)
对我来说,S-1-5-21是不同的,我把它改名为_del
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Installer
\UserData
\S-1-5-21-1292428093-1606980848-1188629396-500_del