tes*_*est 4 javascript node.js socket.io
所以我去了Git Bash并输入了npm install socket.io我找到了我的用户文件夹中的目录:C:\Users\weka\node_modules...无论如何,我将socket.io文件夹拖到我的项目www文件夹中,因为我正在使用WAMP服务器.
所以,这是我server.js的测试:
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);
Run Code Online (Sandbox Code Playgroud)
我进去cmd打字node C:\wamp\www\gameTest\server.js
我得到它无法找到module被叫的错误express.我以为我下载了socket.io?当谈到GitHub时,我是个新手......所以我可能做错了.:\
救命?
更新:我发现我没有安装它.好的,我输入了npm install express,现在我的express文件夹中有文件node_modules夹.
jma*_*777 11
express并且socket.io是不同的图书馆.只是npm install express从您的应用程序的根目录.
此外,请确保您的node依赖项位于名为的文件夹中node_modules- 这是用于模块解析的约定.所以,你应该有一个看起来像这样的文件结构:
/some-app
/node_modules
/express
/socket.io
server.js
Run Code Online (Sandbox Code Playgroud)