2013-07-17 4 views
1

Я запускаю npm для установки msnodesql, библиотеки npm для серверных драйверов sql. Я устанавливаю это в окне Windows Server 2012.Ошибка установки NPM - Msnodesql

Я установил Visual C++ 2010, node-gyp и Python 2.7.x.x в качестве зависимостей, и все эти установки были успешными.

Когда я бегу НПМ установить msnodesql, я получаю большую красную ошибку:

(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-бит. Не слишком опыт в этом, вообще, так что, хотя это похоже на ошибку платформы, я действительно не уверен, что делать.

Помощь!

ответ

1

У меня такая же ошибка. Оказывается, мне нужно было удалить мой установленный node.js (64-разрядный) и загрузить 32-bit node.js. Как только я это сделал, я запустил node-gyp configure, а затем build-gyp build без ошибок.

+0

Это работало для вас? – gjw80

Смежные вопросы