ошибка ‘извлечения при запуске npm’ ‘отсутствует скрипт: извлечение’ в react

#reactjs

#reactjs

Вопрос:

Я использую npm create-react-app для создания нового приложения, это мой файл package.json

   "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  

Это код ошибки:

 npm run eject
npm ERR! missing script: eject

npm ERR! A complete log of this run can be found in:
npm ERR!     C:UsersacmilanyjguoAppDataRoamingnpm-cache_logs2020-08-28T04_26_15_274Z-debug.log
  

Это файл журнала:

 0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   'C:\Program Files\nodejs\node.exe',
1 verbose cli   'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'eject'
1 verbose cli ]
2 info using npm@6.14.5
3 info using node@v12.18.2
4 verbose config Skipping project config: C:Usersacmilanyjguo/.npmrc. (matches userconfig)
5 verbose stack Error: missing script: eject
  

Я не могу запустить извлечение, не смог найти причину. Я хотел бы знать причину, спасибо.

Комментарии:

1. Не могли бы вы уточнить, работают ли у вас другие команды npm? npm run start и т. Д

2. Можете ли вы убедиться, что вы работаете npm run eject в том же каталоге, что и ваш package.json файл?

3. Я нахожу причину: я не могу запустить npm run start после решения проблемы, я могу запустить извлечение сейчас.

4. @MaomaoYi Как вы решили эту проблему?

Ответ №1:

У меня была та же проблема. Вы должны проверить, где находится ваша сборка.

Если это на вашем интерфейсе, то cd frontend и подсказка npm run eject , если это в вашем бэкэнде, то в backend и подсказка npm run eject

для меня сборка была в интерфейсном пакете, и я намекаю на серверную часть, потому что она не работала

Комментарии:

1. Не могли бы вы привести нам примеры путей для интерфейса / серверной части для упрощения поиска? Спасибо