kb
18.07.2012 11:50 c8541125
Мне кажется, или в этом вашем node.js всё немного странно сделано? Вот, например, получаю я такую ошибку: https://gist.github.com/3135753 (файл /usr/local/lib/node_modules/hem/bin/hem.js,в котором эксепшн, прилагается). Как понять в чем дело?
> Cannot find module 'hem', не?
при запуске hem он не может найти hem?
Подозреваю, что '../lib/hem' пробует разрешиться относительно cwd и ничего не находит.
ну, короче я потом понял, что таки в node.js принято делать npm install ., который локально все зависимости скопирует, и тогда и hem этот в том числе должен будет прибыть. короче ham у себя проверяет наличие ./slug.js (это уже относительно cwd с проектом), тот существует и require'ит ham. слегка мозг вынесло.
npm стал стандартом де-факто для управления зависимостями, да. На самом деле там зависимости довольно изящно разрешаются, хорошо сделали, можно почти не думать даже.
сырая говнотехнология, сырые говнопрограммисты, вообще пушка
не, ну там хоть хорошо на ней не сервер писан