相关疑难解决方法(0)

无法在Windows 7 x64/VS2012上安装需要编译的节点模块

我无法安装任何需要编译的模块.所有这些都失败了,出现以下错误:

MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ...
Run Code Online (Sandbox Code Playgroud)

我的环境:

  • Windows 7 Enterprise x64,版本6.1.7601
  • 节点x86 0.8.16
  • npm 1.2.0
  • node-gyp 0.8.2
  • Visual Studio 2012和众多软件包

相关环境变量:

Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShel l\v1.0;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\tools;c:\tools\node
Run Code Online (Sandbox Code Playgroud)

没有INCLUDE,LIB,LIBPATH等

我对该问题进行了简短的调查,并通过以下设置确定手动编译(直接调用VCBuild.exe和msbuild.exe)成功进行手动克隆的git://github.com/einaros/ws.git:

SET Configuration=Release
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcpackages
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
SET PATH=%SystemRoot%\system32;%PATH%

SET INCLUDE=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\include
SET INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE% …
Run Code Online (Sandbox Code Playgroud)

node.js node-gyp visual-studio-2012

191
推荐指数
9
解决办法
16万
查看次数

VS2010中的vcbuild在哪里?

我已升级到VS2010并正在寻找vbuild可执行文件.对于VS2008,它位于:

C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe

VS2010在哪里?它不在:

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\vcpackages\vcbuild.exe

visual-studio-2010 vcbuild locate

14
推荐指数
2
解决办法
2万
查看次数

npm install -g karma错误MSB4019:找不到导入的项目"C:\ Microsoft.Cpp.Default.props"

我一直在研究AngularJS并遵循其安装步骤,但是我在运行步骤#1时遇到错误:

npm install -g karma
Run Code Online (Sandbox Code Playgroud)

这是完整的输出:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\Travis>node --version
v0.10.18

C:\Users\Travis>python --version
Python 2.7.3

C:\Users\Travis>npm install -g karma
npm http GET https://registry.npmjs.org/karma
npm http 304 https://registry.npmjs.org/karma
npm http GET https://registry.npmjs.org/di
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/chokidar
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/http-proxy
npm http GET https://registry.npmjs.org/colors/0.6.0-1
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/useragent
npm http …
Run Code Online (Sandbox Code Playgroud)

msbuild npm socket.io node-gyp angularjs

14
推荐指数
4
解决办法
3万
查看次数

MSB3411无法加载Visual C++组件

我有MS Visual Studio 2012 Ultimate和OS是Windows 7,并且安装了nodeJ.我想使用npm安装socket.io,但是我收到以下错误.

C:\Users\NEW>npm install socket.io
npm http GET https://registry.npmjs.org/socket.io
npm http 304 https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/socket.io-client/0.9.11
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/redis/0.7.3
npm http 304 https://registry.npmjs.org/socket.io-client/0.9.11
npm http 304 https://registry.npmjs.org/base64id/0.1.0
npm http 304 https://registry.npmjs.org/policyfile/0.0.4
npm http 304 https://registry.npmjs.org/redis/0.7.3
npm http GET https://registry.npmjs.org/uglify-js/1.2.5
npm http GET https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 304 https://registry.npmjs.org/ws
npm http 304 https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http 304 https://registry.npmjs.org/uglify-js/1.2.5
npm http 304 …
Run Code Online (Sandbox Code Playgroud)

node.js socket.io

8
推荐指数
1
解决办法
1万
查看次数