Ошибка сборки при запуске приложения ReactJS - PullRequest
0 голосов
/ 21 апреля 2020

Из пакета. json файл

"scripts": {
    "build": "startupjs build",
    "server": "startupjs server",
    "start-production": "startupjs start-production",
    "start": "\"npm run server\" \"npm run web\"",
    "test": "jest",
    "precommit": "lint-staged",
    "web": "startupjs web"
  },

мы пытаемся запустить команду сборки, т.е. NPM RUN BUILD, мы получаем сообщение об ошибке ниже.

запуск js build 'rm' не распознается как внутренняя или внешняя команда, работающая программа или командный файл. (узел: 9184) UnhandledPromiseRejectionWarning: Ошибка: Команда не выполнена с кодом выхода 2 (ENOENT): rm -rf ./build && webpack --config webpack.server.config. js && webpack --config webpack.web.config. js spawn rm ENOENT

1 Ответ

0 голосов
/ 21 апреля 2020

К сожалению, проблема в том, что startupjs был разработан только для работы в * nix средах. Я бы посмотрел, может ли Windows Подсистема для Linux работать на ваших машинах, и если это так, запустите ваши npm сценарии, используя bash.

Альтернативные решения: пряжа 2 предназначена для предотвращения этих проблем, связанных с платформой c, или если вы можете выяснить, как использовать shell js в качестве оболочки, startupjs будет работать.

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