运行命令“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"
}
Run Code Online (Sandbox Code Playgroud)
上述对话框:
Watch usage
> Press u to update …Run Code Online (Sandbox Code Playgroud)