Не удалось найти: «CL.exe» во время установки npm через терминал в коде Visual Studio - PullRequest
0 голосов
/ 06 мая 2018

Я установил Visual Studio код для Windows. Также установлен узел (v 10.0.0).

Ввод кода «npm install» в интегрированном терминале в коде Visual Studio, запускает установку, но заканчивается ошибкой: TRACKER: ошибка TRK0005: Не удалось найти: «CL.exe». Система не может найти указанный файл.

Я пытался следовать советам здесь: не удалось установить prerender с помощью npm - «Не удалось найти: CL.exe»

но безуспешно.

Ошибка:

подробный стек Ошибка: rabin-bindings@1.7.4 установить: prebuild-install || node-gyp rebuild

подробный стек Выход из состояния 1

gyp ERR! cwd .. \ node_modules \ rabin-bindings

gyp ERR! узел -v v10.0.0

gyp ERR! node-gyp -v v3.6.2

gyp ERR! не в порядке

1 Ответ

0 голосов
/ 06 мая 2018

Было бы более полезно точно ответить, если вы указали трассировку стека ошибок.

В любом случае я столкнулся с подобной проблемой, и в моем случае я использовал node-gyp v3.6.0, который добавил поддержку VS2017, так что это хорошее начало.

Я получал "KeyError: '2017'", который предполагал, что node-gyp не обнаружил версию Visual Studio. Поэтому я заставил его использовать ниже cmmand, и он добился цели:

npm config set msvs_version 2017
...