реагирующие скрипты выполняются некорректно

#javascript #json #reactjs

#javascript #json #reactjs

Вопрос:

Стандартные скрипты для create-react-app больше не выполняются корректно.

В качестве примера мне нужно было получить доступ к сценарию ‘start’ непосредственно из node_modules «node node_modules / react-scripts / scripts / start.js «.

То же самое происходит в тесте с использованием jest

 "scripts": {
    "start": "node node_modules/react-scripts/scripts/start.js",
    "build": "react-scripts build",
    "test": "jest",
    "eject": "react-scripts eject"
  },
  
 "devDependencies": {
    "eslint": "6.6.0",
    "eslint-config-airbnb": "^18.2.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-jsx-a11y": "^6.3.1",
    "eslint-plugin-react": "^7.20.3",
    "eslint-plugin-react-hooks": "^4.0.8",
    "jest": "24.9.0",
    "prettier": "^2.0.5"
  }
  

введите описание изображения здесь

Проект GitHub

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

1. Не могли бы вы уточнить, какую ошибку вы видите, когда у вас нет доступа start.js напрямую? Это ошибка из react-скриптов или из вашего приложения?

2. Какую точную ошибку вы получаете?

3. На самом деле это не ошибка сама по себе, когда я запускаю какой-либо скрипт с помощью yarn или npm, он не выполняется, отображается только сообщение «Сделано за 00.0 с». Как я показал на примере изображения. Я действительно не знаю, связано ли это с реактивными скриптами или какой-либо другой зависимостью от самого проекта.

4. Вы пробовали npx или Node.js исполняемый файл напрямую?

5. Я пытался в то время, и это не сработало в случае тестового скрипта («test»: «node node_modules/jest/bin/jest.js «), только в стартовом скрипте (как это было ранее).