Node.js — использование модуля socks5

Я на Mac под управлением OSX 10.8.2. Я изучаю Node.js и хочу выполнять запросы с использованием носков.

В Терминале я использовал

git clone https://github.com/mattcg/socks5-http-client.git

чтобы получить исходный код HTTP-клиента socks5.

В загруженной исходной папке есть пример под названием example-tor, поэтому я запустил

node example-tor.js

Это дает мне сообщение о том, что «Не удается найти модуль 'socks5-client'».

Эта ошибка возникает в файле js в исходной папке с именем agent.js в строке, которая говорит var socksClient = require('socks5-client');

Что я делаю неправильно?

Честно говоря, я только начинаю Node.js. Я не уверен, что полностью понимаю, как работают модули, где они расположены на моем Mac и как Node.js должен знать, где они находятся.

Я просматривал документацию, учебные пособия «hello world» и учебные пособия по установке таких вещей, как менеджер пакетов «npm», но весь процесс получения чего-то работающего кажется очень запутанным и неясным.

Надеюсь, кто-то может указать мне в правильном направлении.


person Lydon    schedule 13.03.2013    source источник
comment
Вы пробовали npm установить socks5-client со своего терминала в папку вашей папки node.js?   -  person Benjamin Gruenbaum    schedule 13.03.2013
comment
Нет, я этого не сделал. Это то, что мне явно непонятно. Я думал, что это то, что я скачал с github. Утром попробую ваше предложение. Спасибо.   -  person Lydon    schedule 13.03.2013


Ответы (1)


Попробуйте запустить npm install из терминала в верхней папке socks5-http-client (та же самая с файлом package.json)

person Max    schedule 13.03.2013
comment
Замечательно. Вот и все. Все немного яснее. Спасибо. - person Lydon; 14.03.2013