Files
esengine/packages/core-rust/build-to-core.bat

41 lines
929 B
Batchfile
Raw Normal View History

2025-08-18 20:46:47 +08:00
@echo off
setlocal enabledelayedexpansion
REM 构建WASM到core库的脚本 (Windows版本)
echo 🚀 开始构建 WASM 到 core 库...
REM 确保在正确的目录
cd /d "%~dp0"
REM 确保目标目录存在
if not exist "..\core\wasm" mkdir "..\core\wasm"
REM 构建WASM包
echo 📦 构建 WASM 包...
wasm-pack build --target web --out-dir temp-pkg
REM 检查构建是否成功
if not exist "temp-pkg" (
echo ❌ WASM构建失败
exit /b 1
)
REM 复制文件到core库
echo 📁 复制文件到 core\wasm...
copy "temp-pkg\*.wasm" "..\core\wasm\" >nul
copy "temp-pkg\*.js" "..\core\wasm\" >nul
copy "temp-pkg\*.ts" "..\core\wasm\" >nul
REM 清理临时文件
echo 🧹 清理临时文件...
rmdir /s /q temp-pkg
echo ✅ 构建完成WASM文件已输出到 packages\core\wasm\
echo.
echo 文件列表:
dir "..\core\wasm\"
echo.
echo 🎯 现在可以在 TypeScript 中直接导入 WASM 模块了!
pause