node.js - Socket.IO install error -
i trying install socket.io on macbook (mavericks) , gives me following error whenever try. have node.js 10.29 , express 4.4.5 , jade 1.3.1.
nicks-macbook-pro:node nick$ npm install socket.io > ws@0.4.31 install/users/nick/node/node_modules/socket.io/node_modules/engine.io/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) cxx(target) release/obj.target/bufferutil/src/bufferutil.o solink_module(target) release/bufferutil.node solink_module(target) release/bufferutil.node: finished cxx(target) release/obj.target/validation/src/validation.o solink_module(target) release/validation.node solink_module(target) release/validation.node: finished > ws@0.4.31 install /users/nick/node/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) cxx(target) release/obj.target/bufferutil/src/bufferutil.o solink_module(target) release/bufferutil.node solink_module(target) release/bufferutil.node: finished cxx(target) release/obj.target/validation/src/validation.o solink_module(target) release/validation.node solink_module(target) release/validation.node: finished socket.io@1.0.6 node_modules/socket.io ├── debug@0.7.4 ├── has-binary-data@0.1.1 (isarray@0.0.1) ├── socket.io-parser@2.2.0 (isarray@0.0.1, emitter@1.0.1, json3@3.2.6) ├── socket.io-adapter@0.2.0 (socket.io-parser@2.1.2) ├── engine.io@1.3.1 (base64id@0.1.0, debug@0.6.0, engine.io-parser@1.0.6, ws@0.4.31) └── socket.io-client@1.0.6 (to-array@0.1.3, indexof@0.0.1, component-bind@1.0.0, object-component@0.0.3, component-emitter@1.1.2, parseuri@0.0.2, engine.io-client@1.3.1) i tried ignore error, unfortunately fatal application, produces following error when try run application:
syntaxerror: /users/nick/node/views/chat.jade:10 8| document.getelementbyid('chat').innerhtml = 9| '<p><b>' + data.title + '</b>: ' + data.contents + '</p>'; > 10| }); 11| var submitchat = function(form){ 12| socket.emit('chat', {text: form.chat.value}); 13| return false; unexpected token ; @ function (<anonymous>) @ assertexpression (/users/nick/node/node_modules/jade/lib/lexer.js:30:3) @ object.lexer.attrs (/users/nick/node/node_modules/jade/lib/lexer.js:647:20) @ object.lexer.next (/users/nick/node/node_modules/jade/lib/lexer.js:867:15) @ object.lexer.lookahead (/users/nick/node/node_modules/jade/lib/lexer.js:113:46) @ parser.lookahead (/users/nick/node/node_modules/jade/lib/parser.js:100:23) @ parser.peek (/users/nick/node/node_modules/jade/lib/parser.js:77:17) @ parser.tag (/users/nick/node/node_modules/jade/lib/parser.js:733:22) @ parser.parsetag (/users/nick/node/node_modules/jade/lib/parser.js:719:17) @ parser.parseexpr (/users/nick/node/node_modules/jade/lib/parser.js:188:21) thanks help!
Comments
Post a Comment