我试着用

npm install steam

但是我得到一个错误说

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

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

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

npm install ursa

错误是:


当前回答

看看node-gyp的安装说明,你不能只是用npm安装node-gyp。我看到你已经安装了Visual c++,但还有更多。

你有什么版本的windows ?如果我知道,我可能会告诉你node-gyp指令的哪一部分你没有做,但看看它们,你应该能弄清楚。我也为此经历了一些痛苦。

其他回答

我设法让它工作通过以下页面上的Windows安装说明选项2: https://github.com/nodejs/node-gyp。

我不得不关闭当前的命令行界面,并在以管理员身份登录的另一个命令行界面上进行安装后重新打开它。

看看node-gyp的安装说明,你不能只是用npm安装node-gyp。我看到你已经安装了Visual c++,但还有更多。

你有什么版本的windows ?如果我知道,我可能会告诉你node-gyp指令的哪一部分你没有做,但看看它们,你应该能弄清楚。我也为此经历了一些痛苦。

在尝试安装VueJs项目时遇到了这个问题。对我来说,有效的解决方案是用“sass”替换已弃用的包“node-sass”。

取代

"node-sass": "^4.5.3",

with

 "sass": "",

尝试npm install mongoose——msvs_version=2012,如果你安装了多个Visual,它对我有用

在文件中明确提到如下: https://github.com/nodejs/node-gyp#installation

选项1:使用npm Install——global——production windows-build-tools安装所有必需的工具和配置 从升级的PowerShell或CMD.exe(以管理员身份运行)。

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