create-react-app アプリ名
でアプリを作り、いざ起動。
npm start
あれ、実行できない??
以下エラー文。
Starting the development server...
dyld: lazy symbol binding failed: Symbol not found: _FSEventStreamCreate
Referenced from: /Users/user/Documents/cycle/node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
Expected in: flat namespace
dyld: Symbol not found: _FSEventStreamCreate
Referenced from: /Users/user/Documents/cycle/node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
Expected in: flat namespace
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! cycle@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the cycle@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/user/.npm/_logs/2020-09-10T15_49_19_237Z-debug.log
まずはいかに注目。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
(以下略)
Google検索にエラー文を貼り付けてみたが、解決する方法が見つからない。。。。
次にいかに注目して検索。。。
dyld: lazy symbol binding failed: Symbol not found: _FSEventStreamCreate
Referenced from: /Users/user/Documents/cycle/node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
Expected in: flat namespace
dyld: Symbol not found: _FSEventStreamCreate
Referenced from: /Users/user/Documents/cycle/node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
Expected in: flat namespace
[解決できそうな記事](dyld: lazy symbol binding failed: Symbol not found: _FSEventStreamCreate · Issue #313 · fsevents/fsevents)を発見!!
でも、
記事のエラー文
Referenced from: /Users/bunnyxt/Projects/njauiot-frontend/node_modules/fsevents/build/Release/fse.node
実際のエラー文
Referenced from: /Users/user/Documents/cycle/node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
と微妙に異なっていて、うまく解決しない。。。
うーん困った。。。。
node_modules/webpack-dev-server/node_modules/fsevents/build/Release/fse.node
いっそfsevents以下のディレクトリを削除すればいいのでは? との記事を発見。
実行。
解決!!
ついでに、HOSTが固定されていたので
unset HOST
これでサーバーの指定を解除。
この状態で再度
npm start
を実行。