#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"
}
Комментарии:
1. Не могли бы вы уточнить, какую ошибку вы видите, когда у вас нет доступа start.js напрямую? Это ошибка из react-скриптов или из вашего приложения?
2. Какую точную ошибку вы получаете?
3. На самом деле это не ошибка сама по себе, когда я запускаю какой-либо скрипт с помощью yarn или npm, он не выполняется, отображается только сообщение «Сделано за 00.0 с». Как я показал на примере изображения. Я действительно не знаю, связано ли это с реактивными скриптами или какой-либо другой зависимостью от самого проекта.
4. Вы пробовали npx или Node.js исполняемый файл напрямую?
5. Я пытался в то время, и это не сработало в случае тестового скрипта («test»: «node node_modules/jest/bin/jest.js «), только в стартовом скрипте (как это было ранее).