Работа с битой компилируется файл типовойпинги и выходит без запуска файла JSJavascript

Форум по Javascript
Anonymous
Работа с битой компилируется файл типовойпинги и выходит без запуска файла JS

Сообщение Anonymous »

У меня есть этот файл Bat, он должен < /p>

Это требует какого -либо файла JS или TS в качестве аргумента < /li>
Скомпилируйте файл, если его. Stdin из input.in file, поместите stdout to output.out file < /li>
< /ol>
@echo off

REM Handle incoming file
set "FILE=%~1"
set "DIR=%~dp1"
set "NAME=%~n1"
set "EXT=%~x1"

cd /d "%DIR%"

REM Input/Output file paths
set "INPUT_FILE=%DIR%input.in"
set "OUTPUT_FILE=%DIR%output.out"

REM Compile TS if needed
if /I "%EXT%"==".ts" (
echo Compiling TypeScript file...
tsc "%FILE%"
if errorlevel 1 (
echo TypeScript compilation failed.
exit /b %errorlevel%
)
set "RUNFILE=%DIR%%NAME%.js"
) else (
set "RUNFILE=%FILE%"
)

echo Running: node "%RUNFILE%" < "%INPUT_FILE%" > "%OUTPUT_FILE%"
node "%RUNFILE%" < "%INPUT_FILE%" > "%OUTPUT_FILE%"
exit /b
< /code>
Но это < /p>
✅runs All JS Files

✅compiles ts file идеально

❌execte the Croscess After Debugard. JS, созданный после компиляции, является правильным, и работает с узлом, когда вы вызываете из CMD.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-js-file

Вернуться в «Javascript»