我启动了一个React应用
npm开始
在package.json中定义开始:

{
  "name": "testreactapp",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^15.6.1",
    "react-dom": "^15.6.1",
    "react-scripts": "1.0.10"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}


我现在想停止它,而不关闭终端。我怎么做?

尝试过:
npm停止testrectapp
但这会引发需要脚本的错误

然后尝试:
npm run stop with脚本“stop”:“pkill --signal SIGINT testreactapp”
引发错误“无法将pkill识别为命令”

编辑:
在bash中运行ps显示: PID PPID PGID WINPID TTY UID STIME COMMAND 6652 1 6652 6652 ? 197612 19:52:49 /usr/bin/mintty 1092 1 1092 1092 ? 197612 Jul 25 /usr/bin/mintty 11092 6652 11092 10060 pty1 197612 19:52:49 /usr/bin/bash 13868 1092 13868 992 pty0 197612 Jul 25 /usr/bin/bash 11428 13868 11428 17340 pty0 197612 12:48:27 /usr/bin/ps 11672 1092 1092 11672 ? 197612 Jul 25 /usr/bin/mintty <defunct>在那看不到应用程序?

最佳答案

点击键盘快捷键以停止终端命令(通常是Ctrl + C或Ctrl + Q)

或者,如果您没有对该进程的输入访问权限,请确定其PID并杀死它:

在Windows上:

C:\>Taskkill /PID <PID> /F

在Linux上:
$>kill -SIGTERM <PID>

08-15 18:32