0
현재 Windows에서 프로젝트를 빌드하는 배치 파일을 작성하려고합니다. 이 프로젝트는 스타일러스로 제작되었습니다. 스타일러스가 node.js 및 -g 플래그와 함께 설치되었습니다.스타일러스가 배치 실행을 종료합니다.
스타일러스 명령으로 배치 파일을 실행할 때마다 스타일러스 호출 후 명령이 실행되지 않습니다. 스타일러스 호출이 완료되면 마치 명령을 실행해도 창이 닫히지 않더라도 창을 닫아야합니다. 복사 명령이나 중지 명령이 모두 실행되고있는
set sourcedir="d:\Projects\Travnet\Web\source"
set destdir="d:\Projects\Travnet\Web\package"
::clean up the lackage dir
rmdir /q /s %destdir%
md %destdir%
:: Duplicate all images for the package
xcopy %sourcedir%\assets\img\* %destdir%\img\ /y
::compress the stylus css
::-c is the source, -o is the output dir
if not exist %destdir%\css md %destdir%\css
stylus -c %sourcedir%\assets\styl -o %destdir%\css
::type %destdir%\css\* > %destdir%\css\styles.css
copy /b %destdir%\css\* %destdir%\css\styles.css
pause
:
여기 내 스크립트입니다. 스타일러스 명령을 주석 처리하면 실행됩니다. 스타일러스 명령이 파일을 출력하고 있으므로 손실이 발생합니다.
스타일러스 실행으로 인해 스크립트 실행이 강제 종료되는 이유는 누구입니까?
난 당신이 의심 확신으로, 그건 내 문제가 있었다 : 당신은 그렇지 않으면 호출 일괄 반환하지 않습니다 제어,
call
와 다른 배치 파일을 호출 할 수 있습니다. newb를 도와 주셔서 감사합니다! – user1026361이것은 특히 인터프리터가 필요한 언어로 작성된 도구를 사용하는 경우 자주 발생합니다. 개발자는 일반적으로 배치 파일을 제공하면 Java 호출을 저장할 수 있지만 배치 파일 내에서 문제가 발생하지 않는다고 생각합니다. :) – Joey