При запуске команды «NPM run test» NPM запускает все мои модульные тесты, но показывает диалоговое окно «наблюдать за использованием», требующее ввода данных пользователем.
Я хочу иметь возможность запускать «тест запуска NPM» как часть моего процесса сборки, поэтому я хочу иметь возможность пропустить это диалоговое окно «просмотр использования». Я уже пробовал использовать --forceExit, который ничего не меняет.
Существуют ли какие-либо параметры командной строки, которые я могу использовать для запуска «теста запуска NPM» без этого диалогового окна? Или, в качестве альтернативы, могу ли я добавить что-то в раздел сценариев моего package.json, что приведет к тому, что это диалоговое окно не будет отображаться?
Раздел сценариев моего package.json:
"scripts": {
"start": "node node_modules/react-scripts/bin/react-scripts.js start",
"build": "node node_modules/react-scripts/bin/react-scripts.js build",
"test": "node node_modules/react-scripts/bin/react-scripts.js test --env=jsdom",
"test-coverage": "npm test -- --coverage",
"test-json": "npm test -- --coverage --json",
"eject": "node node_modules/react-scripts/bin/react-scripts.js eject",
"flow": "node node_modules/flow-bin/vendor/flow",
"flow-coverage": "node node_modules/flow-coverage-report/bin/flow-coverage-report.js",
"flow-coverage-report": "if process.platform === 'win32'; then start ./flow-coverage/index.html; else open ./flow-coverage/index.html; fi",
"flow-json": "node node_modules/flow-bin/vendor/flow --json",
"flow-stop": "node node_modules/flow-bin/vendor/flow stop"
}
Вышеупомянутый диалог:
Watch usage
> Press u to update failing snapshots.
> Press p to filter by a filename regex pattern.
> Press t to filter by a test name regex pattern.
> Press q to quit watch mode.
> Press Enter to trigger a test run.
12.17.0
. Я использовал Docker в качестве Linux. 27.05.2020