Как стать автором
Обновить

Комментарии 11

А как поменять папку установки локальных пакетов? Хочется сделать её скрытой, а то глаза мозолит…
Для глобального точно можно задать через $NODE_PATH, а вот для локального не нашёл не в доках npm, не в доках nodejs. Очевидно данный путь привязан в коде. Но никто не мешает после переименовать папку и использовать в require относительный или полный путь до модулей.
> Установка npm

Будет нелишним упомянуть, что npm ставится вместе с node c версии 0.6.3.
Так как всеже правильно сделать upgrade node с помощью npm?
node не обновляется через npm, т.к. это 2 разные вещи. npm — пакетный менеджер и отвечает только за модули для node, а сама node ставиться например из ppa репозитория или например из исходников с gihub. Подробнее всё есть на специальной страницы вики: github.com/joyent/node/wiki/Installation
Да, спасибо, оговорился, хотел спросить как же тогда делать update для пакетов, вернее в статье команды update то нет почему-то.
А я даже npm установить не могу.

# curl npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
193 193 193 193 0 0 242 0 --:--:-- --:--:-- --:--:-- 1048
sh: line 1: html: No such file or directory
sh: line 2: syntax error near unexpected token `
Только что поставился этой командой:
curl https://www.npmjs.org/install.sh | sudo sh

Подсмотрел тут: How do I update npm?
NPM умеет следить за зависимостями? При установке по командам, указанным в статье, в каждом пакете содержатся все его зависимости, даже если они уже установлены в других пакетах. Одни и те же зависимости даже встречаются по несколько раз в одном пакете. В результате пакеты, выполняющие простые задачи, весят десятки мегабайт.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории