НПМ пакеты не строят на ОС Windows 8.1 - сбой с ошибкой при слежении,пакеты Node не строит на ОС Windows 8.1 - Отсутствующие Microsoft.Cpp.Default.props
error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Я попытался следующие,
- Установка переменной окружения
VCTargetsPath
наC:\Program Files (x86)\MSBuild\12.0\
(ошибка изменяется соответственно, но нетMicrosoft.Cpp.Default.props
с инструментами построения 2012 года). - Установка 2010 среды VisualStudio (неустановленной затем установлен в правильном порядке) в соответствии с this answer
- Полностью удалить VisualStudio 2010 и попробовал VisualStudio 2012 вместо этого, который должен работать в соответствии с
Node-gyp
wiki - Добавлены ключи реестра в соответствии с this answer
- Пробовал с помощью командной строки 7.1 SDK для Windows в соответствии с this answer
- попытался установить
VisualStudioVersion
перед запуском НПМ в соответствии с this answer - Пытались прохождение
--msvs_version=2012
в НПМ в соответствии с this answer
Ни один из вышеперечисленных не работал.
Я уже потратил на это внимание. Кто-нибудь имеет определенный ответ, который работает?
Он расположен в папке C: \ Program Files (x 86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110. Поместите туда установщик VS2012. VCTargetsPath должен указывать там. –
Я тоже это пробовал, он на самом деле требует пути без 'V11.0' на конце, но он все еще не работает ... – Brendan
Получил что-то подобное, но с использованием VS 2013 в Windows 7. Чтобы решить эту проблему, я использовал «Командная строка разработчика для VS2013» для запуска «npm install». – yoneal