当我使用require(‘socket.io - socket.io’)包含客户端时,它会说找不到它,那么如果我只在下面一行上尝试socket.io:
var clientSource = read(require.resolve('socket.io-client/socket.io.js'), 'utf-8');on 'resolve(‘I get the error:'undefined is not a function’
我的package.json:
{
"version": "0.0.1",
"main": "server.js",
"dependencies": {
"express": "4.9.x",
"react": "0.13.x",
"react-async": "2.1.x",
"react-timeago": "2.0.x",
"react-router-component": "0.24.x",
"superagent": "latest",
"react-document-title": "1.0.x",
"fibers": "^1.0.2",
"underscore": "1.8.x",
"http-proxy": "1.0.x",
"feathers": "1.0.x",
"socket.io": "1.3.x",
"material-ui": "0.7.x"
},
"devDependencies": {
"browserify": "9.0.x",
"grunt": "0.4.x",
"grunt-browserify": "^3.5.0",
"grunt-concurrent": "^1.0.0",
"grunt-contrib-watch": "^0.6.1",
"grunt-nodemon": "^0.4.0",
"grunt-react": "^0.10.0"
},
"license": "GPL"
}发布于 2015-04-30 02:52:43
您需要与socket.io包分开安装socket.io-client包。
npm install --save socket.io-clienthttps://stackoverflow.com/questions/29931346
复制相似问题