我正在尝试使用批处理文件执行一些基本功能,但批处理文件打开cmd并运行第一个命令,但随后停止,忽略其他命令。我已经尝试使用START和CALL,但无论是我有过,任何成功的任何人都可以提供建议?
批处理文件如下所示:
CD C:\Random\Madeup\Path
cmd.exe /K "npm install"
CALL gulp-publish.BAT
CD C:\Random\Madeup\Path\mobile\dist
REN C:\Random\Madeup\Path\mobile\dist\config.xml config-publish.txt
PAUSE
我在想,因为你打开一个新
—
Erlis D.
cmd实例,其他命令过去不会运行,因为他们试图在第一个cmd实例上安装包。由于gulp需要npm,它将返回错误,因为没有安装第一个cmd实例npm。cmd即使npm install未在第二个cmd实例上完成安装,第一个实例上的命令仍会继续。这就是我认为造成这个问题的原因。
npm通过一个单独的cmd实例执行?