我在后台运行了npm (nohup npm start &
),但是今天需要重新启动。
所以我使用ps -ef | grep npm
找到npm进程,然后使用kill通过进程ID停止它。
然而,我的node.js应用程序仍然在工作(即使npm进程不再被发现),当我尝试运行npm start
时,它说端口仍然被占用。
解决方案?
您正在寻找的过程是node
,而不是npm
。npm start
调用在package.json
中定义的脚本,这几乎总是node something.js
。