czuję się jakbym brakuje niektórych bardzo podstawowe tutaj ...Pomoc wymagająca moduł npm w node.js
Więc zainstalować bibliotekę npm z npm install somelib
. I z tego, co przeczytałem, powinienem był w stanie po prostu zrobić to, ale nie udało mi się znaleźć niczego. Mam katalog node_modules
w katalogu głównym mojej aplikacji, ale nie wydaje się, aby go odebrać.
Próbowałem require.paths.push('node_modules')
, ale to nie pomaga. Jedyną rzeczą, która wydaje się działać to:
require.paths.unshift('.');
var somelib = require('node_modules/somelib/lib/somelib');
Co sprawia, że czuję się jak to jest znacznie więcej pracy niż ja rzeczywiście trzeba zrobić, aby załadować bibliotekę npm. Co ja tu robię źle? Myślałem, że instalowanie modułów w aplikacji oznacza, że nie musiałem forsować zmiennych środowiskowych czy ścieżek?
co próbujesz zainstalować? Jaka platforma? – tjameson
Tak, masz rację. Twoim pierwszym przykładem jest to, jak powinno działać. Czy używasz npm 1.0? – Magnar
Jest możliwe, że pakiet 'somelib' nie ma pliku o nazwie' somelib'. Możliwe jest również błędne skonfigurowanie instalacji. – Amadan