[sisyphus] new npm трабл

Michael Bykov m.bykov на gmail.com
Чт Мар 7 12:45:26 MSK 2013


7 марта 2013 г., 12:17 пользователь Дмитрий Кулик
<lnkvisitor.ts на gmail.com>написал:

> 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 вручную не обновляли?
>
>


Я добавлял симлинк /usr/local/lib/node_modules на реальные модули, но не
помогло.

А как проверить эту переменную окружения?

Сейчас поставил node вручную. А на ноуте по-прежнему 1.1.66, тут все ок.

И, наверное, ессли уж выделить npm в отдельный пакет, то все равно его
лучше автоматом ставить, как зависимость? А то не сразу и догадаешься, что
он теперь отдельно.


М.







> --
> Dmitry Kulik
> ALTLinux Team
> e-mail: lnkvisitor.ts[at]gmail.com
> jabber: lnkvisitor.ts[at]gmail.com
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
>



-- 
М.

http://diglossa.ru
xmpp://m.bykov@jabber.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20130307/8d0d7493/attachment-0001.html>


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