Zainstalowałem moduł request i otrzymuję błąd:
module.js:340
throw err;
^
Error: Cannot find module 'request'
Przeczytałem wszystkie posty dotyczące tego błędu i rozumiem, że dzieje się tak, ponieważ żądania modułów nie zostały znalezione na całym świecie, ale wypróbowałem już 2 sugestie
npm żądanie instalacji -g
czy powinno to zainstalować go w / usr / loca / bin? ponieważ tego tam nie widzę.
i
link sudo npm
/ usr / local / lib / node_modules / request -> / Users / soulsonic / dev / sandbox / node_test / request
Zrestartowałem terminal po każdym poleceniu, ale wciąż otrzymuję błąd nie można znaleźć modułu.
aktualizacja
musiał istnieć jakiś konflikt w moim katalogu początkowym, ponieważ "żądanie instalacji npm" nie dodawało "żądania" pod node_modules (jest tam 10 innych) .. po przełączeniu do nowego katalogu po prostu zadziałało.
jeśli uruchomię go z przełącznikiem -g, zobaczę, że jest on zainstalowany w / usr / local / lib / node_modules / request.
wygląda na to, że muszę tylko zaktualizować mój profil, aby powyższa ścieżka została automatycznie dodana.