Node.js 在ubuntu上安装socket.io
我正在开发一个实时应用程序,我正在使用第三方来完成它。 但是现在我不得不将node.js与socket.io一起使用,而不是第三方 我正确地安装了node.js(v0.4.12),并使用命令Node.js 在ubuntu上安装socket.io,node.js,ubuntu,socket.io,real-time,Node.js,Ubuntu,Socket.io,Real Time,我正在开发一个实时应用程序,我正在使用第三方来完成它。 但是现在我不得不将node.js与socket.io一起使用,而不是第三方 我正确地安装了node.js(v0.4.12),并使用命令node-v检查它。 但是当我使用npm install socket.io命令安装socket.io时,我得到了这个错误 npm ERR! install failed Error: Required package: options(latest) not found. (Found: ["0.0.3"]
node-v
检查它。
但是当我使用npm install socket.io
命令安装socket.io时,我得到了这个错误
npm ERR! install failed Error: Required package: options(latest) not found. (Found: ["0.0.3"])
npm ERR! install failed (required by: ws@0.4.23)
npm ERR! install failed at /usr/share/npm/lib/build.js:192:19
npm ERR! install failed at cb (/usr/share/npm/lib/utils/graceful-fs.js:32:9)
npm ERR! Error: Required package: options(latest) not found. (Found: ["0.0.3"])
npm ERR! (required by: ws@0.4.23)
npm ERR! at /usr/share/npm/lib/build.js:192:19
npm ERR! at cb (/usr/share/npm/lib/utils/graceful-fs.js:32:9)
npm ERR! Report this *entire* log at <http://github.com/isaacs/npm/issues>
npm ERR! or email it to <npm-@googlegroups.com>
npm ERR! Just tweeting a tiny part of the error will not be helpful.
npm not ok
npm错误!安装失败错误:找不到必需的包:选项(最新)。(发现:[“0.0.3”])
npm错误!安装失败(需要:ws@0.4.23)
npm错误!在/usr/share/npm/lib/build.js:192:19处安装失败
npm错误!在cb处安装失败(/usr/share/npm/lib/utils/fs.js:32:9)
npm错误!错误:未找到必需的包:选项(最新)。(发现:[“0.0.3”])
npm错误!(要求:ws@0.4.23)
npm错误!在/usr/share/npm/lib/build.js:192:19
npm错误!在cb(/usr/share/npm/lib/utils/fs.js:32:9)
npm错误!将此*整个*日志报告到
npm错误!或者通过电子邮件发送给
npm错误!仅仅在推特上发布错误的一小部分是没有帮助的。
npm不好
我如何解决它?我运行了这些命令,它成功了:
sudo npm安装-g n
sudo n 0.8.15
sudo npm安装socket.io
您尝试在没有文件的情况下安装它,并且在您的解决方案中全局安装了它,这通常不是socket.io所需要的 相反,您应该在工作目录中包含一个package.json文件,然后运行:
> npm install socket.io --save
这将自动将其附加到package.json,或者您可以将其物理地包含在依赖项中,然后运行:
> npm install
在某些情况下,如果您在代理后面并尝试运行: sudo npm安装socket.io 你最终可能会出错- npm错误!错误:对/tmp/npm-139324517089/139324517089-0.6057841922156513/tmp.tgz的shasum检查失败 npm错误!预计:3BAB044E49B55FBBC157424DB41AA375A51A76 npm错误!实际:dae95023b71f7d06533f7c35a7d0c3b0cf729f42 然后运行以下命令 sudo npm--proxy=http://“您的_代理”:“您的_端口”安装socket.io 1) sudo npm安装-g n
2) sudo n 0.8.15
3) sudo npm install socket.io
节点0.4已严重过时。请先安装当前版本。谢谢。我使用以下命令解决了这个问题:1-sudo npm install-g n 2-sudo n 0.8.15 3-sudo npm install socket.ioI获取此信息-错误:无效版本0.8.15