npm install locally

Раньше, когда я устанавливал пакеты с помощью npm(>=1.0), они устанавливались локально, но теперь нет.

Моя установка:

  • Сначала я использую nvm для установки node.js.

  • Моя операционная система:

    alfred@alfred-laptop:~/node/so/6513101$ cat /etc/lsb-release 
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=10.10 DISTRIB_CODENAME=maverick DISTRIB_DESCRIPTION="Ubuntu 10.10"
  • Версия моего узла:

    alfred@alfred-laptop:~/node/so/6513101$ node -v
    v0.4.8
    
  • Моя версия npm:

    alfred@alfred-laptop:~/node/so/6513101$ npm -v
    1.0.15
    

Установка случайного пакета

alfred@alfred-laptop:~/node/so/6513101$ npm install notifo
notifo@0.0.2 ../../../node_modules/notifo 

В прошлом он устанавливался в ту же директорию, но теперь не устанавливается в ту же директорию. мой npm/node. js сломан, или я что-то упустил, или npm больше не устанавливает локальные пакеты (в ту же папку => ~/node/so/6513101/node_modules), которые я считал классной функцией, потому что я мог bundle все мои зависимости, так что другим пользователям не нужно было устанавливать npm, чтобы использовать мой код (я по-прежнему считаю, что пользователи должны устанавливать npm, потому что это отличный продукт). Команда bundle исчезла, поэтому я не могу ее использовать? Не мог бы кто-нибудь объяснить мне, что происходит?

22
задан Alfred 29 June 2011 в 00:42
поделиться