$ npm install socket.ionpm WARN saveError ENOENT: no such file or directory, open 'D:\Documents\HBuilderProject\websocket\demo5\package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open 'D:\Documents\HBuilderProject\websocket\demo5\package.json' npm WARN demo5 No description npm WARN demo5 No repository field. npm WARN demo5 No README data npm WARN demo5 No license field. + socket.io@2.2.0added 45 packages from 33 contributors and audited 77 packages in 3.61s found 0 vulnerabilities
|
如果是windows系统,直接在demo5的cmd下,运行npm init生成package.json,然后在运行那个socket.io语句
npm install --save socket.io |
然后就可以了,只不过现在socket.io已经更新到了2.0.1官网的demo也不一样了。
错误原因:项目没有package.json文件导致
解决方案:
使用 npm init -y
生成默认的package.json文件