okcupidjs: Can't find dependencies in node_modules

For some reason the dependencies in node_modules are not working. I have a parent node_modules and there is also another nested node_modules within the okcupidjs folder (not sure if this is intentional). Here are my error messages:

cookie.js:32 Uncaught Error: Cannot find module "net"
    at webpackMissingModule (cookie.js:32)
    at Object.<anonymous> (cookie.js:32)
    at __webpack_require__ (bootstrap 518d0c88e6c2b1899e2e:19)
    at Object.<anonymous> (cookies.js:3)
    at __webpack_require__ (bootstrap 518d0c88e6c2b1899e2e:19)
    at Object.<anonymous> (index.js:18)
    at __webpack_require__ (bootstrap 518d0c88e6c2b1899e2e:19)
    at Object.<anonymous> (requester.js:1)
    at __webpack_require__ (bootstrap 518d0c88e6c2b1899e2e:19)
    at Object.<anonymous> (client.js:3)
webpackMissingModule @ cookie.js:32
(anonymous) @ cookie.js:32
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ cookies.js:3
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ index.js:18
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ requester.js:1
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ client.js:3
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ index.js:1
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
module.exports @ index.js:1
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ html5-entities.js:190
__webpack_require__ @ bootstrap 518d0c88e6c2b1899e2e:19
(anonymous) @ bootstrap 518d0c88e6c2b1899e2e:62
(anonymous) @ bootstrap 518d0c88e6c2b1899e2e:62
client?cd17:154 [WDS] Errors while compiling. Reload prevented.
msgErrors @ client?cd17:154
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/okcupidjs/node_modules/request/lib/har.js
Module not found: Error: Can't resolve 'fs' in '/Users/danno/Documents/GitHub/okcupid/node_modules/okcupidjs/node_modules/request/lib'
 @ ./node_modules/okcupidjs/node_modules/request/lib/har.js 3:9-22
 @ ./node_modules/okcupidjs/node_modules/request/request.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html
msgErrors @ client?cd17:157
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'net' in '/Users/danno/Documents/GitHub/okcupid/node_modules/forever-agent'
 @ ./node_modules/forever-agent/index.js 6:10-24
 @ ./node_modules/okcupidjs/node_modules/request/request.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html
msgErrors @ client?cd17:157
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/okcupidjs/node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'net' in '/Users/danno/Documents/GitHub/okcupid/node_modules/okcupidjs/node_modules/tunnel-agent'
 @ ./node_modules/okcupidjs/node_modules/tunnel-agent/index.js 3:10-24
 @ ./node_modules/okcupidjs/node_modules/request/lib/tunnel.js
 @ ./node_modules/okcupidjs/node_modules/request/request.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html
msgErrors @ client?cd17:157
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/tough-cookie/lib/cookie.js
Module not found: Error: Can't resolve 'net' in '/Users/danno/Documents/GitHub/okcupid/node_modules/tough-cookie/lib'
 @ ./node_modules/tough-cookie/lib/cookie.js 32:10-24
 @ ./node_modules/okcupidjs/node_modules/request/lib/cookies.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html
msgErrors @ client?cd17:157
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'tls' in '/Users/danno/Documents/GitHub/okcupid/node_modules/forever-agent'
 @ ./node_modules/forever-agent/index.js 7:10-24
 @ ./node_modules/okcupidjs/node_modules/request/request.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html
msgErrors @ client?cd17:157
onmessage @ socket.js:38
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client?cd17:157 ./node_modules/okcupidjs/node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'tls' in '/Users/danno/Documents/GitHub/okcupid/node_modules/okcupidjs/node_modules/tunnel-agent'
 @ ./node_modules/okcupidjs/node_modules/tunnel-agent/index.js 4:10-24
 @ ./node_modules/okcupidjs/node_modules/request/lib/tunnel.js
 @ ./node_modules/okcupidjs/node_modules/request/request.js
 @ ./node_modules/okcupidjs/node_modules/request/index.js
 @ ./node_modules/okcupidjs/lib/requester.js
 @ ./node_modules/okcupidjs/lib/client.js
 @ ./node_modules/okcupidjs/index.js
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js ./src/index.html

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 17

Most upvoted comments

Also, if you go on OKC and look up some of the userIDs that are returned by the filters, they do not always match the filter parameters.

This has been my experience as well. It’s kind of like the OKC web API was not meant for data scraping 🙃

It was just an experiment for me that actually ended up turning into a very fulfilling relationship

Same here! Happy for you man!

I made #40 with your sample code. I dropped that into a new okcupidjs example project.

It runs for me. windows 10 x64. I think I just spammed some okcupid users…oh well. 🙃

I have got it to crash in some cases so I wil try to fix those, then see what else I can find. Thanks for this! When we get the example working 100% of the time, we can merge that PR.

@xmclark Ok, thanks. I did figure out how to use node to do this in the terminal. Thanks for your responses, really appreciate it.