我有一个批处理文件,调用了一个node程序:
@echo off
echo Starting Deploy.js: %date% %time%
echo CurrentDir: %CD%
node .deploy/deploy.js
IF %ERRORLEVEL% NEQ 0 goto error
echo Finished Deploy.js: %date% %time%
echo %~n0: Completed %date% %time%
goto end
:error
endlocal
echo An error has occurred during web site deployment.
call :exitSetErrorLevel
call :exitFromFunction 2>nul
:exitSetErrorLevel
exit /b 1
:exitFromFunction
()
:end
endlocal
我希望我的node.js程序在应用程序失败时能够命中错误条件。
我该如何在node.js中触发它?
我尝试让我的主函数返回0或1,但它没有自动设置ERRORLEVEL。
正确的方法是什么?
process.exit(666)
? - npocmaka