我在后台运行了npm(nohup npm start &
),但今天需要重启。
所以我使用ps -ef | grep npm
找到了npm进程,然后使用kill来按进程ID停止它。
但是,我的node.js应用程序仍在运行(即使找不到npm进程),当我尝试运行npm start
时,它表示端口仍在使用。
解决方案?
答案 0 :(得分:3)
您要查找的流程为node
,而不是npm
。 npm start
调用package.json
中定义的脚本,该脚本几乎总是node something.js
。