[sisyphus] new npm трабл

Дмитрий Кулик lnkvisitor.ts на gmail.com
Чт Мар 7 12:17:22 MSK 2013


2013/3/7 Michael Bykov <m.bykov на gmail.com>:
> Салют,
>
> кажется, в Сизифе проблема с новым npm 1.2.2
>
> npm v 1.1.66 - модули лежат в /usr/local/lib/node_modules,
>
> и npm ls coffee-script -g
> /usr/local/lib
> ├── coffee-script на 1.4.0
>
> v 1.2.2 - ставит глобальные модули в l /usr/lib/node_modules/, а не в
> local/lib,

Это правильное поведение.

>
> и  npm ls cofee-script -g
> /usr/lib
> └── (empty)
>
> и странные ошибки поэтому
>
> Cannot read property 'prototype' of undefined
>     at create (/usr/lib/node_modules/jquery/lib/node-jquery.js:10:26)

Начиная с 0.6.19-alt3 (npm 1.1.24) и выше был изменен путь к модулям +
добавлена переменная окружения. Иначе node мог не находить глобальные
модули.

Пермещение /usr/local/lib/node_modules в /usr/lib/node_modules поможет.

Но неясно остается почему npm v 1.1.66 ставил не туда, куда надо. node
какой версии стоит. Случайно npm вручную не обновляли?

-- 
Dmitry Kulik
ALTLinux Team
e-mail: lnkvisitor.ts[at]gmail.com
jabber: lnkvisitor.ts[at]gmail.com


Подробная информация о списке рассылки Sisyphus