バッチファイルを使用していくつかの基本的な機能を実行しようとしていますが、バッチファイルは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
cmd.exe /K "npm install"
それが/k
は次のことを目的としています:
/K Run Command and then return to the CMD Prompt.
This is useful for testing, to examine variables
cmd
を実行し、すぐに囲んでいるcmd
シェルに戻ります。シェルは、バッチファイル内の残りのコマンドもバイパスします。
その行を次のように置き換えてみてください。
npm install
または:
call npm install