Windows bat文件不暂停执行

Windows bat文件不暂停执行,windows,node.js,batch-file,cmd,Windows,Node.js,Batch File,Cmd,我正在使用bat文件在Windows7中运行我的nodejs应用程序。bat文件包含以下行: cd "C:/dev/nodeapp/" npm start pause 但是bat文件不会暂停。因此,当nodejs抛出错误时,我看不到cmd上的错误。我尝试了cmd/k而不是暂停,它也不起作用 有人知道在这里暂停bat文件执行的方法吗 我注意到问题在于npm start行。当我删除该行时,暂停有效 提前谢谢你…我认为在这里暂停是不正确的 试试这个: npn停止我认为此处暂停是不正确的 试试这个:

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

cd "C:/dev/nodeapp/"
npm start
pause
但是bat文件不会暂停。因此,当nodejs抛出错误时,我看不到cmd上的错误。我尝试了cmd/k而不是暂停,它也不起作用

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

我注意到问题在于npm start行。当我删除该行时,暂停有效


提前谢谢你…

我认为在这里暂停是不正确的 试试这个:
npn停止

我认为此处暂停是不正确的 试试这个:
npn stop

它不会暂停,因为在windows中,npm是批处理文件npm.cmd。从批处理文件内部直接调用批处理文件会将执行转移到被调用的批处理文件,而不会返回到调用方。您需要使用call命令


它不会暂停,因为windows中的npm是批处理文件npm.cmd。从批处理文件内部直接调用批处理文件会将执行转移到被调用的批处理文件,而不会返回到调用方。您需要使用call命令

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