【问题标题】:Node.js - using socks5 moduleNode.js - 使用 socks5 模块
【发布时间】: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下载的。我会在早上尝试你的建议。谢谢。

标签: macos node.js socks


【解决方案1】:

尝试从终端在socks5-http-client 顶部文件夹中运行npm install(与package.json 文件相同)

【讨论】:

  • 太棒了。就是这样。这一切都清楚了一点。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-18
  • 2013-02-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多