Почему отладчик просит меня снова извлечь? - PullRequest
0 голосов
/ 13 октября 2018

Я разбираюсь в создании-реакции-приложения и только что попробовал вариант извлечения.После «извлечения пряжи» я пытаюсь выполнить отладку с помощью терминала:

> react-scripts --inspect-brk test --runInBand

Debugger listening on ws://127.0.0.1:9229/45316de1-972e-47ab-9ce8-7ce2f183a378
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.

при нажатии на ссылку проверки в устройствах chrome: // inspect / # открывается консоль с сообщением:

«Из коробки» приложение «Создать React» поддерживает только переопределение следующих параметров Jest: • collectCoverageFrom • coverReporters • coverThreshold • globalSetup • globalTeardown • resetMocks • resetModules • snapshotSerializer • watchPathIgnorePatterns.Эти параметры в конфигурации package.json Jest не используются.в настоящее время поддерживается приложением Create React: • resolver • setupFiles • testMatch • testEnvironment • testURL • transform • transformIgnorePatterns • moduleNameMapper • moduleFileExtensions Если вы хотите переопределить другие параметры Jest, вам нужно удалить их из настроек по умолчанию.Вы можете сделать это, запустив команду npm run eject, но помните, что это односторонняя операция.Вы также можете подать проблему с помощью приложения «Создать React», чтобы обсудить поддержку дополнительных параметров из коробки.

Это странно, потому что я думал, что уже выполнил извлечение?

1 Ответ

0 голосов
/ 13 октября 2018

react-scripts - исполняемый файл, который запускается без проверки create-react-app, поэтому он выдаст это сообщение независимо от того, был ли проект извлечен или нет.

npm run eject заменяет react-scripts в извлеченном проекте scripts с актуальными командами.В извлеченном проекте ожидается, что npm run test выполняет jest напрямую вместо react-scripts test.

Если предполагается предоставить дополнительные аргументы для Node, это может быть что-то вроде:

node --inspect-brk node_modules/.bin/jest test --runInBand
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...