请问我如下代码打开后,就停在node index.js了,不继续往下显示你好了,怎么办?
@echo off
echo 请打开127.0.0.1:3000/index.html
cd ./nodeServer
node index.js
echo 你好
请问我如下代码打开后,就停在node index.js了,不继续往下显示你好了,怎么办?
@echo off
echo 请打开127.0.0.1:3000/index.html
cd ./nodeServer
node index.js
echo 你好
进程阻塞在 node index.js
, 说明你的 index.js 执行完,没有跳出当前进程。
在index.js中,执行完你的逻辑后添加process.exit()
PS: 建议你也处理想错误的情况,以process.exit(1)
跳出
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
根据你的问题,你想要的应该是类似 Linux 上
command &
这样的后台执行吧,在 Windows 上可以这样做:这样
node index.js
就不会阻塞住了,日志将被重定向到node.log
文件中。Have a try!