В прошлом, когда я устанавливал пакеты, используя npm (> = 1.0), они устанавливались локально, но не больше.
Моя настройка:
Сначала я использую nvm для установки node.js.
Моя операционная система:
alfred@alfred-laptop:~/node/so/6513101$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu<br>
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
пропала, поэтому я не могу это использовать? Может кто-нибудь объяснить мне, что происходит?