Як налаштувати npm на lubuntu


1

Я намагаюся зробити простий

sudo npm install jsdom

але я отримую наступне помилка . я використав ці інструкції по встановленню вузла. Це була чиста установка lubuntu. Уся установка наведена нижче.

  1. встановити додатки lubuntu і віртуальних вікон
  2. sudo apt-get install 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
Конкретна стаття, на яку ви звертаєтесь, становить два роки! Ви спробували встановити бінарний файл тут? nodejs.org/download Ви спробували встановити Node з менеджером пакетів lubuntu?
Myrne Stol

1
Можна також спробувати nvm: github.com/creationix/nvm
Myrne Stol

Відповіді:


1

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

Дізнайтеся, де встановлено ваш вузол за допомогою which node або which nodejs і вкажіть на цей каталог у вашій команді установки.


Я думав, що це буде просто працювати. вікна зіпсували мене. я видалив і дотримувався цих інструкцій slopjong.de/2012/10/31/… і тепер вона працює. Дякую!
user1873073
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.