2017-02-17 10 views
12

をインストールNPMとの.BATファイルを作成しますnpm installコマンドは起動しますが、echo helloは起動しません。私はこの最初の行の後に半色を入れようとしましたが、npm install;ですが、そのすべてがnpmのヘルプ指示を与えてくれました。、私は、Windows 10のコマンドライン(DOS)<code>npminstall.bat</code>から次のコマンドを実行すると、私は</p> <pre><code>npm install echo hello </code></pre> <p>//npminstall.bat次のファイル</p> <p>を作成したコマンド

echo hellonpm installの後に発射するにはどうすればよいですか?

webpack 
echo hello 

//npminstall.bat私はそれが理由npm installコマンドとwebpackコマンドの両方だと思う:私はこれも同じ行動を引き起こすことを発見した

追加メモ

実行に時間がかかってしまい、その間に2番目の行には期待しないことがあります。

フォロー2

START /WAIT npm install 
echo hello 

//npminstall.batこれはほとんど私がやりたいようです。 npm installコマンドを除いて、ポップアップウィンドウが表示され、hello worldをエコーするために実行を続ける前に、ウィンドウをポップアップしてシャットダウンする必要があります。ポップアップウィンドウを取り除くことはできますか?

+0

.batファイルで 'npm install'を' echo hello'に変更した場合はどうなりますか?その場合のスクリプト出力は何ですか? – Sharkman

+4

使用: 'call npm install' – Squashman

+0

@Squashmanそれはそれをしたことがあります。あなたがそれで答えるなら、私は受け入れられた答えとして選ぶでしょう – John

答えて

24

バッチファイルから別のバッチファイルにアクセスする場合は、CALLコマンドを使用して親プロセスに制御を戻す必要があります。そうでない場合は、実行中のバッチファイルに制御が渡されます。

call npm install 
関連する問題

 関連する問題