我在Mac上运行OSX 10.8.2。我正在学习Node.js并希望使用socks做请求。
在我使用的终端
git clone https://github.com/mattcg/socks5-http-client.git
获取socks5 http客户端源。
在下载的源文件夹中有一个名为example-tor的示例,所以我运行了
node example-tor.js
这给了我一条消息“无法找到模块'socks5-client'”。
在 var socksClient = require('socks5-client'); agent.js 的源文件夹中的js文件中抛出此错误>
我做错了什么?
老实说,我刚刚开始使用Node.js.我不确定我是否完全理解模块是如何工作的,它们在我的Mac上的位置以及Node.js应该如何知道模块的位置。
我一直在运行文档,“hello world”教程和教程来安装诸如“npm”包管理器之类的东西,但是获取工作的整个过程看起来非常混乱和不清楚。
希望有人能指出我正确的方向。
答案 0 :(得分:2)
尝试从npm install
顶级文件夹(与socks5-http-client
文件相同的文件夹)中的终端运行package.json