<div dir="ltr"><br><div class="gmail_extra">7 марта 2013 г., 12:17 пользователь Дмитрий Кулик <span dir="ltr"><<a href="mailto:lnkvisitor.ts@gmail.com" target="_blank">lnkvisitor.ts@gmail.com</a>></span> написал:<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/3/7 Michael Bykov <<a href="mailto:m.bykov@gmail.com">m.bykov@gmail.com</a>>:<br>
<div class="im">> Салют,<br>
><br>
> кажется, в Сизифе проблема с новым npm 1.2.2<br>
><br>
> npm v 1.1.66 - модули лежат в /usr/local/lib/node_modules,<br>
><br>
> и npm ls coffee-script -g<br>
> /usr/local/lib<br>
> ├── coffee-script@1.4.0<br>
><br>
> v 1.2.2 - ставит глобальные модули в l /usr/lib/node_modules/, а не в<br>
> local/lib,<br>
<br>
</div>Это правильное поведение.<br>
<div class="im"><br>
><br>
> и npm ls cofee-script -g<br>
> /usr/lib<br>
> └── (empty)<br>
><br>
> и странные ошибки поэтому<br>
><br>
> Cannot read property 'prototype' of undefined<br>
> at create (/usr/lib/node_modules/jquery/lib/node-jquery.js:10:26)<br>
<br>
</div>Начиная с 0.6.19-alt3 (npm 1.1.24) и выше был изменен путь к модулям +<br>
добавлена переменная окружения. Иначе node мог не находить глобальные<br>
модули.<br>
<br>
Пермещение /usr/local/lib/node_modules в /usr/lib/node_modules поможет.<br>
<br>
Но неясно остается почему npm v 1.1.66 ставил не туда, куда надо. node<br>
какой версии стоит. Случайно npm вручную не обновляли?<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div><br></div><div><br></div><div style>Я добавлял симлинк /usr/local/lib/node_modules на реальные модули, но не помогло. </div><div style>
<br></div><div style>А как проверить эту переменную окружения? </div><div style><br></div><div style>Сейчас поставил node вручную. А на ноуте по-прежнему 1.1.66, тут все ок. </div><div style><br></div><div style>И, наверное, ессли уж выделить npm в отдельный пакет, то все равно его лучше автоматом ставить, как зависимость? А то не сразу и догадаешься, что он теперь отдельно.</div>
<div><br></div><div><br></div><div style>М.</div><div style><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">
--<br>
Dmitry Kulik<br>
ALTLinux Team<br>
e-mail: lnkvisitor.ts[at]<a href="http://gmail.com" target="_blank">gmail.com</a><br>
jabber: lnkvisitor.ts[at]<a href="http://gmail.com" target="_blank">gmail.com</a><br>
_______________________________________________<br>
Sisyphus mailing list<br>
<a href="mailto:Sisyphus@lists.altlinux.org">Sisyphus@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sisyphus" target="_blank">https://lists.altlinux.org/mailman/listinfo/sisyphus</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>М.<br><br><a href="http://diglossa.ru" target="_blank">http://diglossa.ru</a><br>
xmpp://<a href="mailto:m.bykov@jabber.ru" target="_blank">m.bykov@jabber.ru</a><br><br>
</div></div>