web-dev-qa-db-ja.com

[email protected]でサポートされていないプラットフォーム:wanted {"os": "linux"、 "Arch": "any"}

Webpack/reactjsアプリケーションのパッケージをインストールするときに、非常に奇妙なエラーが発生します。

私は現在インストールしようとしています

npm install copy-webpack-plugin --save dev

ビルド/開始スクリプトが失敗し、ターミナルに次のエラーが表示されます。

Unsupported platform for [email protected]: 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"
  },
13
HGB

コマンドにタイプミスがあります:

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を使用しているためです。

22
RyanZim

意図せずにdevパッケージをインストールしようとしました https://www.npmjs.com/package/dev サポートされていませんあなたのOS。

0

コマンドにタイプミスがあります:

-save dev

する必要があります:

-save-dev

0
Azeez Bello