2015-11-11 3 views
2

Я пытаюсь установить Node.js на 64-разрядную версию Windows 7, и я получаю сообщение об ошибке в начале процесса установки. Ошибка:Получение ошибки «DLL» при попытке установить Node.js в Windows 7

При установке пакета установщика Windows возникает проблема. Не удалось запустить DLL, необходимые для завершения этой установки. Обратитесь к вашему персоналу службы поддержки или поставщику пакета.

Как только я нажимаю на загруженный файл, я вижу эту ошибку. Как разрешить это, чтобы я мог загрузить Node.js?

+0

Пробовал ли вы бинарный и msi-пакеты с https://nodejs.org/en/download/ – ThisClark

ответ

0

Для работы необходимо установить Microsoft Visual C++ Compiler для Node.js (особенно npm, что важно для чего-то нетривиального).

Существует вверх актуальный перечень чего-то большого набора зависимостей для узла-Gyp (инструмент для создания собственных библиотек для Node.js) на Windows, здесь: https://www.npmjs.com/package/node-gyp

+0

Я бы загрузил [это] (https: //www.microsoft.com/en-us/download/details.aspx?id=44266) или что-то еще? –

2

Удаление C: \ Users \ имя_пользователя \ AppData \ папка Local \ Temp решил это для меня, как упоминалось here

0

может быть, что вирус сканер в пути. Попробуйте отключить любые антивирусные сканеры и повторите установку.

0

Там обходной путь, как размещен на закрытый Node.js GitHub вопрос https://github.com/nodejs/node/issues/12311 таким образом:

узла является xcopyable, просто распаковать нужный архив и Setx на пути

  1. Для go https://nodejs.org/download/release/latest-v7.x/ (или перейдите к нужной вам версии).
  2. Выберите архив (в случае проблемы с GitHub OP: node-v7.8.0-win-x64.zip)
  3. Распакуйте в ваше любимое местоположение (например, C: \ Program Files \ Node или c: \ Bin \ nodejs)
  4. открыть командную строку и запустить Setx [/ S] Путь "% Path% [выбранный каталог узел]"
    • [/ S] для добавления всех пользователей (и пользователя SYSTEM)
    • [выбранный каталог узла], начиная с шага 3

Все. Откройте новую консоль и введите узел -V или npm -V, должен работать