用batch file打开多个node.js服务器

我正在使用Windows。 目前,每次我重新启动我的服务器,我必须运行一堆命令来启动和运行我的服务器,如果可能,我想将它们合并到一个批处理脚本中。

以下是我现在必须经历的过程:

打开命令提示符
cd / mongodb / bin
的mongod

打开另一个命令提示
光盘/论坛
节点proxy.js

打开另一个命令提示
光盘/论坛
节点app.js

打开另一个命令提示符
CD /游戏
节点app.js

我觉得有一个更好的方法来做到这一点,但我似乎无法find一个合适的解决scheme。

如果你把一个批处理文件放在所有这些文件夹所在的目录(我猜你的nodejs目录),你可以创建一个包含以下命令的start.bat文件:

 start mongodb/bin/mongod start node forum/proxy.js start node forum/app.js start node game/app.js 

这将在一个单独的窗口中同时执行每个命令。 将其另存为带有.bat扩展名的文件,然后完成

老答案:

 mongodb/bin/mongod node forum/proxy.js node forum/app.js node game/app.js 

或者,如果您希望所有进程在单独的窗口中运行:

 start cmd /k mongodb/bin/mongod start cmd /k node forum/proxy.js start cmd /k node forum/app.js start cmd /k node game/app.js