Я пытаюсь установить nodejs
с давних времен. Я попробовал поиск по Google, но серьезно у меня не было никаких рабочих решений.MSBUILD: ошибка MSB3428: Не удалось загрузить компонент Visual C++ «VCBuild.exe»
Мой первый вопрос заключается в том, что
- Почему Nodejs требуется Microsoft Visual компонент?
Во-вторых, согласно предложению на гугле я пытался ниже вещи
- установлен Visual C++ 2010 (обновленный путь в переменной), но после того, как установки я получил много больше ошибок, в том числе «MSBUILD: ошибка MSB3428: не удалось загрузить компонент Visual C++ «VCBuild.exe».
- Ехали через
https://github.com/TooTallNate/node-gyp
для получения ошибки удалены, но до сих пор она не работает. - Ый и установили Nod e js снова, но без успеха.
У меня есть следующие версии, как
- Node 0,12 расслоение плотной
- Python 2.7
- рубин 1.9.3
- для Windows 7 64 бит.
Когда я бегу npm-install
то ошибка появляется, как показано ниже
MSBUILD : error MSB3428: Could not load the Visual C++ component
"VCBuild.exe".To fix this, 1) install the .NET Framework 2.0 SDK, 2)
install Microsoft Visual Studio 2005 or 3) add the location of the
component to the system path if it is installed elsewhere.
Мой package.json
, как показано ниже:
{
"name": "TRest",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.2",
"grunt-contrib-watch": "~0.5.3",
"grunt-sass": "~0.11.0",
"grunt-pixrem": "^0.1.2",
"grunt-legacssy": "^0.2.0",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-uglify": "~0.3.2",
"node-bourbon": "^1.0.0"
}
}
вы начинаете НПЕ от 'Visual Studio командной строки' (см стартового меню)? VCBuild является частью VS2008 (и старше), поэтому похоже, что npm не может понять, что у вас есть VS2010.Кроме того, я не знаю, что вы подразумеваете под '(обновленный путь в переменной)', но вы не должны делать ничего вручную, всегда запускайте командную строку VS. – stijn
nop .. Я делаю npm материал из 'cmd.exe'. обновленный путь означает, что i обновленные переменные среды с визуальным путем – Gags
Ну вы установили * все * переменные окружения для VS (их вроде 10)? Вы уже пытались использовать правильную командную строку VS? – stijn