So I went to Git Bash and typed npm install socket.io
I found the the directory in my user folder: C:\Users\weka\node_modules
... anyway, I dragged the socket.io
folder into my project www
folder because I am using WAMP
server.
So, here's my server.js
for testing:
var app = require('express').createServer();
var io = require('socket.io').listen(app);
io.sockets.on('connection', function (socket) {
console.log('Someone connected!');
socket.on('set nickname' , function (nickname) {
socket.nickname = nickname;
console.log(nickname + ' just connected!');
});
});
app.listen(8080);
and I go into cmd
and type node C:\wamp\www\gameTest\server.js
and I get the error that it cannot find the module
called express
. I thought I downloaded socket.io
? I am a newb when it comes to GitHub.. so I probably did it wrong. :\
Help?
UPDATE: I found out I hadn't installed it. OK, I typed npm install express
and I now I have express
folder in my node_modules
folder.
express
and socket.io
are different libraries. Just npm install express
from the root of your app.
Also, make sure that your node
dependencies are in a folder called node_modules
- that's the convention used for module resolution. So, you should have a file structure that looks something like:
/some-app
/node_modules
/express
/socket.io
server.js
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With