**npm ERR!** code EBADPLATFORM
**npm ERR!** notsup Unsupported platform for inotify@1.4.2: wanted {"os":"linux","arch":"any"} (current: {"os":"darwin","arch":"x64"})
**npm ERR!** notsup Valid OS: linux
**npm ERR!** notsup Valid Arch: any
**npm ERR!** notsup Actual OS: darwin
**npm ERR!** notsup Actual Arch: x64
答案 0 :(得分:0)
使用nom时遇到相同的错误,但是我尝试使用Yarn,它起作用了。
$ npm i dev jest
npm WARN deprecated istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for inotify@1.4.2: wanted {"os":"linux","arch":"any"} (current: {"os":"darwin","arch":"x64"})
npm ERR! notsup Valid OS: linux
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: darwin
npm ERR! notsup Actual Arch: x64
但是后来我尝试了纱线
$ yarn add --dev jest
这可能无法解决npm的问题,但它为我解决了此错误
答案 1 :(得分:0)
这可能是由于开发软件包随npm一起安装的,而此问题通常发生在Mac OS中。
运行以下命令以删除开发包。
npm uninstall dev --save
我希望我能为这个答案提供帮助。
答案 2 :(得分:0)
下面的命令对我有用。
sudo npm -g uninstall dev --save
有关卸载npm软件包的更多详细信息,请参见:How to uninstall npm modules in node js?