尝试" npm install socket.io"在Ubuntu EC2实例上并收到此错误。这是否意味着我不能使用Ubuntu?或者有办法解决这个问题吗?
$ npm install socket.io
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! notsup Valid OS: darwin
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: linux
npm ERR! notsup Actual Arch: x64
npm ERR! A complete log of this run can be found in:
npm ERR! /home/ubuntu/.npm/_logs/2018-03-15T00_57_15_115Z-debug.log
$ node --version
v8.9.4
$ npm --version
5.7.1
以下是它所引用的调试日志:
https://gist.github.com/lampshade9909/57c631be80a75c1675c315de05e51747
似乎我可能需要安装旧版本的节点。我尝试6.10然后安装了。
答案 0 :(得分:0)
我在Ubuntu上并且一直都会遇到这个错误。我相信fsevents@1.1.3适用于OS x。 Linux系统忽略了fsevents而mac会安装它。