inotify@1.4.1 不受支持的平台:想要 "os":"linux","arch":"any"
Posted
技术标签:
【中文标题】inotify@1.4.1 不受支持的平台:想要 "os":"linux","arch":"any"【英文标题】:Unsupported platform for inotify@1.4.1: wanted "os":"linux","arch":"any"inotify@1.4.1 不受支持的平台:想要 "os":"linux","arch":"any" 【发布时间】:2017-06-08 13:19:26 【问题描述】:在为我的 webpack/reactjs 应用程序安装包时遇到一个非常奇怪的错误。
我目前正在尝试安装
npm install copy-webpack-plugin --save dev
构建/启动脚本失败,终端显示以下错误:
Unsupported platform for inotify@1.4.1: wanted "os":"linux","arch":"any" (current: "os":"darwin","arch":"x64")
这意味着我绝对要注意,我在网上找不到任何明确的解释。我不知道为什么需要 inotify 或安装它的时间/位置。
Package.json 脚本:
"scripts":
"start": "node server.js",
"build": "cross-env BABEL_ENV=production ./node_modules/.bin/webpack --config webpack.config.production.js",
"lint": "eslint --cache --ignore-path .gitignore --format=node_modules/eslint-formatter-pretty . *.js",
"test": "npm run lint"
,
【问题讨论】:
【参考方案1】:你的命令有错别字:
npm install copy-webpack-plugin --save dev
应该是:
npm install copy-webpack-plugin --save-dev
(你忘了一个破折号)
错字会让 npm 尝试安装https://www.npmjs.com/package/dev,这取决于inotify
。
您的错误消息是因为inotify
仅适用于 Linux 而您使用的是 Mac。
【讨论】:
有同样的错字,我想很多人出于同样的原因来到这里,哈哈!谢谢,瑞恩! 我有一个不同的错字:--save=dev 那是...所以...随机【参考方案2】:您无意中尝试安装您的操作系统不支持的 dev 软件包 https://www.npmjs.com/package/dev。
【讨论】:
以上是关于inotify@1.4.1 不受支持的平台:想要 "os":"linux","arch":"any"的主要内容,如果未能解决你的问题,请参考以下文章
Blazor Wasm 发送邮件抛出异常 System.PlatformNotSupportedException: System.Net.Dns:GetHostByName 在此平台上不受支持