我正在尝试使用批处理文件执行一些基本功能,但批处理文件打开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
实例执行?