在使用Visual Studio 2012(而不是2010)在我的Windows 7计算机上尝试使用npm install socket.io
安装一些node.js包(特别是sqlite3和socket.io)时,我遇到了如下故障:
C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.cpp.Platform.targets(35,5):错误MSB8020:找不到Visual Studio 2010的构建工具(Platform Toolset='v100')。要使用v100构建工具构建,请单击项目菜单或右键单击解决方案,然后选择“更新风险投资项目...”。安装Visual Studio 2010以使用Visual Studio 2010生成工具进行生成。
我已经安装了Visual Studio Express 2013和Visual Studio Community 2015。
我正在获取C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(64,5):错误MSB8020:找不到v140的生成工具(平台工具集='v140')。要使用v140构建工具进行构建,请安装v140构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“升级解决方案…”,升级到当前的Visual Studio工具。[G:\work\cinema\node\u modules\engine.io\node\u modules\bufferutil\build\bufferutil.vcxproj]
原因是Windows的最新Node.js是从https://nodejs.org 包含一个旧的npm
v2(以及该npm
v2内的旧节点gyp
)。
我必须更新Node.js的内部npm
(它也更新了Node-gyp
):
(open console as an administrator)
cd "C:\Program Files\nodejs"
npm install npm@latest
npm config set msvs_version 2013
现在它可以工作了(似乎暂时使用VS 2013)
另一个选项是更改配置,而不是每次指定msvs_version:
npm config set msvs_version 2012
为了在我的机器上解决这个问题,我执行了以下命令来安装软件包:
npm install socket.io--msvs\u version=2012
当安装sqlite3出现问题时,我在这里找到了答案,它也适用于socket.io。
这些可能是解决问题的更持久的解决方案:
问题内容: 当尝试在装有Visual Studio 2012(而不是2010)的Windows 7计算机上使用安装某些node.js程序包(尤其是sqlite3和socket.io )时,出现一些类似以下的故障: C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.Platform.target
我正在开发一个应用程序,如果我从android studio运行到我的设备上,它绝对运行良好。如果我将我的apk放入google drive并与其他人共享,它会显示错误< code >(“Android apk安装失败。安装包错误,无法安装。)当他们尝试安装应用程序时。不是署名的apk。它仍处于原型阶段(调试模式)。 请让我知道我哪里做错了。
是否可以从zip文件安装npm更新?因为我可以通过firefox访问失败的github URL,并以这种方式下载它们。 我在代理后面运行,但已经将它添加到npm配置文件和apt.conf文件中,这样我就可以正确地apt-get或git克隆,有什么想法吗?im运行ubuntu服务器,14.04完全更新
我正在尝试使用NPM5.6.0在Windows 10上安装模块。当我进入npm安装时,我得到: 似乎节点sass安装错误。环境如下: Python版本:2.7.14 npm版本:5.6.0 节点版本:8.10.0 ruby版本: 2.3.3p222 (2016-11-21修订56859)[i386-mingw32] 系统:win10(x64) node-gyp: 3.6.2 而且我已经安装了Mic
每次尝试创建新项目()时,都会出现以下错误: 错误:命令失败:npm安装--日志级别错误 我使用的是PC/Windows 10,Vue cli 3.2。1,节点8.11。3,Npm 5.6。0.预设:巴别塔、埃斯林 从日志: 2736愚蠢的保存树vuex@3.0.1 2737警告ajv-keywords@2.1.1需要ajv@^5.0的对等方。0,但未安装。您必须自己安装对等依赖项。 2738详细