У меня Linux с узлом - 12.4.0, npm - 6.9.0, npx - 6.9.0.
Я выполнил команду npx create-Reaction-app cra
И получаю следующий результат:
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
npm ERR! Maximum call stack size exceeded
Aborting installation.
npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.
В журнале говорится, что здесь начинается ошибка:
27623 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/chokidar/node_modules/fsevents):
27624 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
27625 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin
27625 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any
27625 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux
27625 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
27626 verbose stack RangeError: Maximum call stack size exceeded
27626 verbose stack at RegExp.test (<anonymous>)
27626 verbose stack at isDepOptional (/home/piyush/.nvm/versions/node/v9.11.1/lib/node_modules/npm/lib/install/deps.js:423:45)
Почему он пытается установить fsevents в Linux, пока только для OSX?