Я пытаюсь установить nodejs
с давних времен. Я попробовал поиск по Google, но серьезно у меня не было никаких рабочих решений.
Мой первый вопрос:
- Почему Nodejs требует компонент Microsoft Visual?
Во-вторых, в соответствии с предложением о google я попытался сделать что-то ниже
- Установленный Visual С++ 2010 (обновленный путь в переменной), но после установка у меня появилось еще много ошибок, включая "MSBUILD: ошибка MSB3428: Не удалось загрузить компонент Visual С++ "VCBuild.exe".
- Прошел через
https://github.com/TooTallNate/node-gyp
для устранения ошибок, но все же он не работает. - Удалить и установить Node js снова, но без успеха.
У меня следующие версии:
- Node js 0.12
- Python 2.7
- Ruby 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"
}
}