[batch-file] npm install 명령을 사용하여 .bat 파일 만들기

다음 파일을 만들었습니다.

//npminstall.bat

npm install
echo hello

Windows 10 Command Line (dos) npminstall.bat에서 다음 npm install명령을 실행 하면 명령이 실행되지만 실행 echo hello되지는 않습니다. 나는 이와 같이 첫 번째 줄 뒤에 반색을 칠해 npm install;보았지만 그 모든 것은 npm의 도움말 지침을 제공하는 것뿐입니다.

두 번째 라인 echo hello을 실행 하려면 어떻게해야 npm install합니까?

추가 참고 사항

나는 이것이 또한 동일한 행동을 유발한다는 것을 발견했습니다.

//npminstall.bat

webpack
echo hello

npm install명령과 webpack명령 모두 실행하는 데 시간이 걸리고 그 시간 동안 두 번째 줄에서 예상하지 못한 일을 수행 하기 때문이라고 생각합니다 .

후속 조치 2

//npminstall.bat

START /WAIT npm install
echo hello

이것은 내가하고 싶은 일을 거의하는 것 같습니다. npm install 명령이 팝업 창을 발생시키는 것을 제외하고는 실행을 계속하기 전에 팝업 창을 종료해야합니다. 팝업 창을 없앨 수 있습니까?



답변

배치 파일에서 다른 배치 파일에 액세스 할 때 CALL 명령을 사용하여 상위 프로세스에 제어를 반환해야합니다. 그렇지 않으면 실행중인 배치 파일에 제어가 전달됩니다.

call npm install


답변