1. ホーム
  2. node.js

[解決済み] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: fseventsのプラットフォームがサポートされていません。

2022-05-04 03:22:18

質問

を実行しようとしています。 本企画 . アップデート後 minimatch のバージョンを3.10.9にすると、以下のエラーが発生します。

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"ia32"})

私の構成です。

Node v - 4.4.2
npm v - 3.10.9
32 bit windows OS

どのように解決するのか?

エラーではなく、警告です。という理由で発生します。 fsevents はオプションの依存関係で、プロジェクトが macOS 環境で実行される場合にのみ使用されます (パッケージは 'Mac OS-X FSEvents へのネイティブアクセス' を提供します)。

しかも、Windowsでプロジェクトを動かしているわけですから。 fsevents は無関係としてスキップされます。

この挙動を修正するためのPRがここにあります。 https://github.com/npm/cli/pull/169