sh: узел: команда не найдена - когда npm команда установки на AWS экземпляр - PullRequest
0 голосов
/ 16 июня 2020

Я хочу запустить приложение узла на AWS экземпляре EC2. Я установил узел с помощью этого официального метода с помощью AWS Do c https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html.

Затем я могу просмотреть версию узла и npm, но когда я дам команду npm установить в папку приложения узла, он начинает устанавливать несколько зависимостей, а затем терпит неудачу. с ошибкой как

> core-js@2.6.11 postinstall /var/apps/backend-master/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

sh: node: command not found
npm WARN mysql_db@1.0.0 No description
npm WARN mysql_db@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! core-js@2.6.11 postinstall: `node -e "try{require('./postinstall')}catch(e){}"`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the core-js@2.6.11 postinstall 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!     /root/.npm/_logs/2020-06-16T19_28_07_911Z-debug.log

Сообщите мне, нужно ли сделать дополнительный шаг или я где-то ошибаюсь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...