gulp(タスクランナー)のインストール、実行を自動化させたいです。
package.jsonをインストール(call npm init -y)と
gulpのインストール(call npm install -D gulp)を
連続で行いたいです。
①call npm init -y実行
②①が成功すれば、call npm install -D gulpを実行する
③②が成功すれば、cmd /k gulpを実行
といったような感じです。
ググって、「コマンド1 && コマンド2」のようにすればコマンド1が成功した場合だけコマンド2が実行されるということが分かり、試してみたのですがうまくいきません。
下記の実行結果のように、①が成功した時点で終わってしまいます。
①→②→③の流れを実現するにはどうしたらいいでしょうか?ご存じの方いらっしゃいましたら、ご教示お願いいたします。
call npm init -y && call npm install
@echo off rem 実行ファイル(このファイル)が置かれているディレクトリに移動 cd /d %~dp0 rem node_modulesフォルダがない場合、npm installコマンドを実行 rem npm init -yのインストールが成功したら、gulpをインストールする if not exist node_modules\nul ( echo You don't seem to have node_modules file, so let me install it now! call npm init -y && call npm install -D gulp ) rem gulpコマンドを実行 REM Execute gulp command..... cmd /k gulp
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/31 15:53