首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM Install (Windows)抛出.SLN错误...?

NPM Install (Windows)抛出.SLN错误...?
EN

Stack Overflow用户
提问于 2013-04-16 22:44:46
回答 1查看 711关注 0票数 2

我正在使用Node.js (和其他几个节点模块),现在我已经在多个不同的项目中遇到了这个问题……

对于很多(不是全部,但很多)节点模块,当我尝试安装一个模块时,我得到一个类似的错误:

代码语言:javascript
复制
C:\...\.node-gyp\0.8.16\deps\uv\include\uv.h(55): fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory [C:\...\AppData\Roaming\npm\node_modules\soap\node_modules\node-expat\build\binding.sln]

Project : warning PRJ0018: The following environment variables were not found: [C:\...\AppData\Roaming\npm\node_modules\soap\node_modules\node-expat\build\binding.sln]

我认为,Node-Gyp似乎与之有关,不仅仅是巧合的频率。然而,我找不到任何东西表明到底是什么导致了这种情况。

我在运行:

代码语言:javascript
复制
-Node 0.8.x (Which I need for one of our custom modules),
-NPM 1.1.69
-Windows 7 x86

我正在尝试使用哪些模块的示例:

代码语言:javascript
复制
-npm install soap
-npm install nodetime
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-17 03:24:51

偶然发现了原因。为了在Windows机上正确安装Node-gyp,您需要Visual Studio C++ 2010 (速成版或全套件)。乍一看,我认为这是指MS C++可再发行软件包,而不是集成开发环境。

我已经安装了VS2008,但2010是最低要求。不过,希望这能帮助别人在未来避免一两个头痛的问题!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16040102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档