web-dev-qa-db-ja.com

Azureへのデプロイ時のfsEventsのNPMエラーサポートされていないプラットフォーム

Npm installを実行すると、次のエラーが表示されます。

npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for
[email protected]: wanted {"os":"darwin","Arch":"any"} (current:
{"os":"win32","Arch":"x64"}) npm ERR! notsup Valid OS:    darwin npm
ERR! notsup Valid Arch:  any npm ERR! notsup Actual OS:   win32 npm
ERR! notsup Actual Arch: x64

これは here と尋ねられましたが、npmのインストールが失敗するためAzureに発行できないため、オプションであるという受け入れられた回答は機能しません。

npmバージョン:5.6.0

私は試しました:

npm install --no-optional
9

@Aaronは正しいです。これは、maven-frontend-plugin内からnpm installを実行しているときに失敗していました。

コマンドnpm i -f(npm install forced)を使用して問題を解決しました

4
Oliver

fsevents はOS X専用のモジュールです。Windowsにインストールすることはできません。

3
Aaron Chen

DarwinやWindowsを扱うことは何もありません。 Angularをインストールした可能性がありますが、システム変数パスはそれに応じて更新されません。

システムからngインストール場所を取得します()C:\ Users .....\AppData\Roaming\npm =)システム変数pathの最後に追加します。

次に、Cmd-> type ng-v for Angular 6ng vまたはngバージョン for Angular 7)

0
Pratik Roy

npm i -fは良い考えのように聞こえません...

代わりに、fseventsをオプションの依存関係に追加します(fseventsがpackage.jsonにある場合):

"optionalDependencies": {
    "fsevents": "^2.0.7"
}
0
Benjamin Piette

「package.jason」を開き、「dependencies」の「fsevents」を削除します。

「依存関係」:{"fsevents": "1.2.4"}

「npm i」を実行し、その後「npm audit fix」を実行します

0