Я смог установить npm
, но есть много вещей, которые, похоже, не работают.
Мой первый вопрос: что здесь происходит:
steven@steven-VirtualBox:~/Documents/node$ sudo npm install socket.io
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: No such module
at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
Кажется, я здесь много (строка 201).
Эта команда работает, когда я не использую sudo
. Но я не знаю, делает ли он то, что должен делать.
npm
написано в JavaScript? Есть ли способ настроить его вручную?
Кроме того, я, кажется, получаю разные результаты при запуске команды curl http://npmjs.org/install.sh | sh
для установки npm, в зависимости от того, в каком каталоге я нахожусь. В каком каталоге я должен находиться при запуске? Это довольно печально, что я не знаю, что эти сценарии делают за кулисами.
Я нахожу тонны учебников. Все они указывают на одни и те же инструкции. Я следую инструкциям. Они не работают .... Ищите дополнительные учебники .....
Я получил node.js для полной компиляции из src. Оттуда тоже проверил тесты. Это должно было быть самой сложной частью!