<div dir="ltr">2013/6/26 Viacheslav Dubrovskyi <span dir="ltr"><<a href="mailto:dubrsl@gmail.com" target="_blank">dubrsl@gmail.com</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im">26.06.2013 12:21, Дмитрий Кулик wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
.....<br>
<br>
А если нам еще версии проверить между этими двумя модулями???<br>
<br>
<br>
Тоесть чтоб запустить мое приложение - мне надо собрать "много" пакетов в разных версиях и вариациях.<br>
</blockquote></div>
Да.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
При этом пиная Игоря, чтоб он написал адекватный findreq для поиска правильной версии для зависимостей.<br>
</blockquote></div>
Ну нельзя так говорить. Я не отказываюсь от работы. Правильнее говорить - помощь Игоря.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
А еще надо чтоб ко мне весь этот хлам слинковался в нужное место.<br>
</blockquote></div>
При правильно написанных генераторах зависимостей, это будет делаться автоматом. Генераторы можно стырить в Федоре и адаптировать <a href="http://fedoraproject.org/wiki/PackagingDrafts:Node.js" target="_blank">http://fedoraproject.org/wiki/<u></u>PackagingDrafts:Node.js</a><div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
У меня не один проект на ноде. при этом паковать в рпм я их не собираюсь. Мне проще сделать npm install<br>
</blockquote></div>
По сути, я представляю работу робота, которому на вход будет даваться package.json, откуда будут вытягивать списки модулей по зависимостям, и эти пакеты заворачиваться в rpm. При этом будут формироваться правильные зависимости. Это такой себе аналог npm install, только перенесенный на rpm.<br>
<br>
Робот очень помог бы в этом.</blockquote><div><br></div><div style>Предположим что это так...</div><div style><br></div><div style>А как мне использовать модули в своем приложении??</div><div style><br></div><div style>А) руками ставить все нужные пакеты(root) + линковать в нужное место.</div>
<div style>Б) Писать менеджер пакетов, который будет ставить нужные rpm(root) + и линковал модули куда надо(у нас же версионность)</div><div style>В) патчить npm, чтоб он по возможности мог сам подтягивать rpm(root) + ... линковать что-то он умеет, но не ясно что и как</div>
<div style>Г) оставить все ка есть. npm install не требует прав рута. </div><div style><br></div><div style>Вы хотите упростить или усложнить все?</div><div style><br></div><div style>смысл дублировать <a href="https://npmjs.org/">https://npmjs.org/</a> у себя?</div>
<div style><br></div><div style>В принципе делайте как хотите, я мешать не буду. Только ничего не сломайте ;)</div><div style><br></div><div style><br></div></div></div></div>