为什么检查 npm 版本时命令提示符脚本会关闭?

Cra*_*aig 3 cmd batch-file command-prompt node.js npm

我有一个文件npm_version.cmd不会暂停,而是关闭窗口:

npm -v
@pause
Run Code Online (Sandbox Code Playgroud)

我有一个类似的文件nodejs_version.cmd,它会暂停并保持窗口打开:

node -v
@pause
Run Code Online (Sandbox Code Playgroud)

看起来 npm 正在将窗口更改为 npm,然后再更改回 cmd 或其他内容。

知道如何强制暂停吗?

npo*_*aka 5

bceause npm 本身是一个bat(或cmd)文件。

尝试使用:

call npm -v
Run Code Online (Sandbox Code Playgroud)

你正在处理这个案子