haiju's 開発メモ

開発に必要な情報を自分用にメモ

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って何?

[調査結果]

Native access to OS X FSEvents in Node.js

とあるので、名前的に、macOS Xのファイルアクセスイベントに

アクセスするNativeのAPIで、Node.jsではそれに依存しているらしい。

でも、この環境はLinux(CentOS)だけど、出す必要あるか?

って思って、いろいろググっていたら、以前はエラーでコケていたらしい

のを、macOS X以外の環境ではWARNINGメッセージで対応することに

なったらしい。

で、別のnpmの不具合について調べてみると、npm 3.10.8(3.10.7とか)

ではmacOS X以外のプラットフォームにもインストールしようとして

エラーになるバグがあったらしいので同じような対応をしてるみたい

ってとこまでは読んだ。

少し時間がないので詳しく確認するのはまた、今度(ΦωΦ)

[参考サイト]

www.npmjs.com

github.com

github.com

github.com