gpt4 book ai didi

windows - bat文件不会暂停执行

转载 作者:可可西里 更新时间:2023-11-01 11:18:11 25 4
gpt4 key购买 nike

我正在使用 bat 文件在 windows 7 中运行我的 nodejs 应用程序。 bat 文件包含以下行,

cd "C:/dev/nodeapp/"
npm start
pause

但是bat 文件不会暂停。因此,当 nodejs 抛出错误时,我无法在 cmd 上看到错误。我尝试了 cmd/k 而不是 pause,它也不起作用。

有人知道在这里暂停 bat 文件执行的方法吗?

我注意到问题出在 npm start 行。当我删除该行时,pause 工作..!

提前致谢...

最佳答案

它不会暂停,因为在 Windows 中 npm 是一个批处理文件 (npm.cmd)。从批处理文件内部直接调用批处理文件会将执行转移到被调用的文件,并且不会返回给调用者。你需要使用调用命令

cd "C:/dev/nodeapp/"
call npm start
pause

关于windows - bat文件不会暂停执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27918902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com