2017-08-29 6 views
0

2つのnpmコマンドがあり、手動で実行しました。 スタートメニュー - > cmd - > cd%mycodepath% - > "npm run build" - >返信メッセージ) - > "npmはデプロイパブを実行する"npmはWindowsコマンドラインで問題が発生しています

今、私はWindowsコマンドライン(サーバーはWindows)で別の自動実行したい。

私は上記と同じ手順を試しましたが、cmdは最初のコマンドが完了して終了すると常に完了しました。以下に示す:

CDのC:\ HTML5 \ソースコードNPMの実行が<構築

\ - (ここでは後出)

NPMの実行展開パブ

があります誰もがそれを防ぐことができる方法を知っています終了し、2番目のコマンドを実行し続けますか?

+0

あなたはbatファイルを作成していますか? –

+0

'npm'はファイル拡張子が' .exe'の実行ファイルではありません。ファイル拡張子が '.bat'または' .cmd'のバッチファイルです(わかりません)。バッチファイル 'call npm run build'と' call npm run deploy pub'を使う必要があります。ファイル拡張子で 'npm'を指定する方が良いでしょう。そして、最善の方法はフルパスとファイル名とファイル拡張子を持つ 'npm'を指定することです。コマンド__CALL__の詳細については、コマンドプロンプトウィンドウを開き、 'call /?'を実行してください。 – Mofi

答えて

0

ありがとう、Mofi。あなたの不安で、私は問題を解決しました。ここで

は私のcmdファイルの全体の内容です:

CD "C:\ HTML5 \ソースコード"

コール NPMの実行が

コール NPMの実行デプロイパブ

を構築します

@pause @rem詳細情報を表示

関連する問題