core核心rust实现
This commit is contained in:
41
packages/core-rust/build-to-core.bat
Normal file
41
packages/core-rust/build-to-core.bat
Normal file
@@ -0,0 +1,41 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user