我正在本地计算机上运行一个内置的流星应用程序,为了快速启动它,我有一个运行以下程序的.bat文件:
start "C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe"
set ROOT_URL=http://localhost
set MONGO_URL=mongodb://localhost:27017/myapp
set PORT=80
node main.js
当我运行cmd启动mongo.exe时,它会打开一个命令提示符,里面没有任何内容,就像我手动打开它一样。
所以现在,我真的很想知道:为什么?以及如何防止这种情况。
默认情况下,start
打开一个新的命令行窗口,因为它假定您的命令必须使用cmd.exe运行。如果您不希望看到该窗口,请尝试在启动命令中添加/B
。请参阅命令行上的start /?
,以检查您可能感兴趣的其他选项。