2013-07-17 5 views
1

SQL Server 드라이버 용 npm 라이브러리 인 msnodesql을 설치하려면 npm을 실행하고 있습니다. Windows Server 2012 상자에 설치하고 있습니다.NPM 설치 오류 - Msnodesql

Visual C++ 2010, node-gyp 및 Python 2.7.x.x를 종속성으로 설치했으며 이러한 모든 설치가 성공적이었습니다.

(x86)\MSBuild\Microsoft.Cpp\v4.0\Miscrosoft.Cpp.InvalidPlatform.Targets(23,7): error MSB8007: The Platform for project 'sqlserver.vcxproj' is invalid. Platform='x64'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Platform that doesn't exist for this project.

내 상자가 64 비트입니다 : 내가 NPM msnodesql를 설치 실행할 때

, 나는 큰 빨간색 오류가 발생합니다. 전혀 이런 경험이 없으므로 플랫폼 오류처럼 보일지라도 나는 무엇을해야할지 잘 모릅니다.

도움말!

답변

1

동일한 오류가 발생했습니다. 내가 설치된 node.js (64 비트)를 제거하고 대신 32 비트 node.js를 다운로드해야했습니다. 일단이 작업을 수행하면 node-gyp 구성을 실행 한 다음 node-gyp을 오류없이 빌드합니다.

+0

그게 효과가 있었나요? – gjw80