1

Я пытаюсь сделать простой

sudo npm install jsdom

но я получаю следующую ошибку. Я использовал эти инструкции для установки узла. Это была чистая установка lubuntu. Вся настройка указана в следующих шагах:

  1. установить гостевые дополнения lubuntu и виртуальный ящик
  2. sudo apt-get установить eclipse-cdt
  3. sudo apt-get установить g++ curl libssl-dev apache2-utils
  4. sudo apt-get установить git-core
  5. cd .. в корневой каталог
  6. sudo chmod 0777 / (я знаю, это совершенно безумно. Это просто тестовая виртуальная ОС).
  7. git clone git://github.com/ry/node.git (это создает / узел с файлами внутри)
  8. CD-узел
  9. ./configure
  10. делать
  11. sudo make install
  12. sudo npm установить jsdom

я использовал

sudo npm -f install --nodedir=/node jsdom   

но даже тогда, если я пытаюсь использовать модуль в скрипте, происходит сбой, говоря, что для модуля нет реализации.

1 ответ1

1

Вы используете pre версию Node, которая является своего рода бета-версией, которая может иметь проблемы с совместимостью. Кроме того, ваш сценарий говорит, что вы должны указать --nodedir =, но вы указываете его в /node что, вероятно, не в том месте.

Узнайте, где находится ваш узел установки, на which node или каком узле which nodejs и укажите на этот каталог в вашей команде установки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .