【发布时间】:2013-03-13 14:24:00
【问题描述】:
我在运行 OSX 10.8.2 的 Mac 上。我正在学习 Node.js,想用 socks 来做请求。
在我使用的终端中
git clone https://github.com/mattcg/socks5-http-client.git
获取 socks5 http 客户端源码。
在下载的源文件夹中有一个名为example-tor的例子,所以我跑了
node example-tor.js
这给了我一条消息“找不到模块'socks5-client'”。
在源文件夹中名为 agent.js 的 js 文件中抛出了此错误,该文件的行显示 var socksClient = require('socks5-client');
我做错了什么?
说实话,我刚刚开始使用 Node.js。我不确定我是否完全了解模块的工作原理、它们在我的 Mac 上的位置以及 Node.js 应该如何知道它们的位置。
我一直在浏览文档、“hello world”教程和安装诸如“npm”包管理器之类的东西的教程,但是让某些东西工作的整个过程似乎非常混乱和不清楚。
希望有人能指出正确的方向。
【问题讨论】:
-
您是否尝试过从您的终端在 node.js 文件夹中的 npm install socks5-client ?
-
不,我没有。这是我显然不清楚的事情。我以为那是我从github下载的。我会在早上尝试你的建议。谢谢。