daab run実行時のログに出てるWARNINGでfseventsって何?という問題
daab runを実行した時に出る下記2行のWARNINGメッセージ
が気になったので調べてみた(ΦωΦ)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.0: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
[疑問点]
まず、fseventsって何?
[調査結果]
とあるので、名前的に、macOS Xのファイルアクセスイベントに
アクセスするNativeのAPIで、Node.jsではそれに依存しているらしい。
でも、この環境はLinux(CentOS)だけど、出す必要あるか?
って思って、いろいろググっていたら、以前はエラーでコケていたらしい
のを、macOS X以外の環境ではWARNINGメッセージで対応することに
なったらしい。
で、別のnpmの不具合について調べてみると、npm 3.10.8(3.10.7とか)
ではmacOS X以外のプラットフォームにもインストールしようとして
エラーになるバグがあったらしいので同じような対応をしてるみたい
ってとこまでは読んだ。
少し時間がないので詳しく確認するのはまた、今度(ΦωΦ)
[参考サイト]