我试着用

npm install steam

但是我得到一个错误说

我不确定如何解决这个问题,我已经在两个不同的npm模块安装上得到了这个。不过,我可以安装其他模块。

我的尝试: 安装任何需要的依赖项。(大熊座、node-gyp等) 安装Visual c++ 2005。 安装Visual c++ 2010。 将环境变量路径更改为/VC/(在另一个StackOverflow线程/问题上找到)。 谷歌,谷歌,谷歌。

我也得到一个错误尝试做:

npm install ursa

错误是:


当前回答

只是为了补充上面的答案,任何人发现安装程序的问题都很长,我发现我的问题是python,我卸载了我的版本3和版本2。

以管理员身份在PowerShell终端重新运行该命令,几乎马上就安装好了。

npm install --global --production windows-build-tools 

其他回答

我尝试运行以下命令,但PowerShell实例最终挂起/冻结:

npm install -g node-gyp
npm install --global --production windows-build-tools 

因此,我没有在Windows上运行应用程序,而是将应用程序转移到Ubuntu虚拟机实例中,并且能够运行npm install,没有任何问题。

因此,如果上述解决方案都不起作用,并且您不介意在Linux环境中工作,那么可以尝试创建一个Linux虚拟机,并将代码库移植到该虚拟机上。然后运行npm install,看看它是否有效。

对于我来说,安装组件“VCBuild.exe”,只需下载向导,安装,并再次以管理员身份打开cmd并尝试再次运行。更新链接下载此处的向导

我尝试了上面建议的npm install -global -production windows-build-tools,但发现安装总是永远挂起。

我设法通过安装Node.js 8而不是Node.js 10来解决这个问题。

我知道这是老问题了,其实我也有同样的问题。我可以通过运行NPM install -g node-gyp来解决这个问题!npm

NPM install——global windows-build-tools

只需通过powershell运行此命令(右键单击并以管理员身份运行!)

为我工作过…