fix: 修复构建错误和缺失依赖

This commit is contained in:
yhh
2025-12-03 18:25:08 +08:00
parent 293ac2dca3
commit cf00e062f7
4 changed files with 9 additions and 6 deletions

View File

@@ -1116,6 +1116,10 @@ export class WebBuildPipeline implements IBuildPipeline {
}
}
// Check if WASM engine is available
const esEngineDir = `${context.outputDir}/libs/es-engine`;
const hasWasm = await fs.pathExists(esEngineDir);
const useBundledModules = webConfig.bundleModules !== false;
let importMapScript = '';
let pluginImportCode = '';

View File

@@ -30,6 +30,7 @@
"react": "^18.3.1",
"@types/react": "^18.2.0",
"lucide-react": "^0.453.0",
"zustand": "^5.0.8",
"rimraf": "^5.0.5",
"tsup": "^8.0.0",
"typescript": "^5.3.3"

View File

@@ -594,12 +594,9 @@ export const TilemapEditorPanel: React.FC<TilemapEditorPanelProps> = ({ messageH
entityId,
pendingFilePath,
currentFilePath,
currentTool: _currentTool,
zoom,
showGrid,
showCollision: _showCollision,
editingCollision: _editingCollision,
tileWidth: _tileWidth,
showCollision,
tileHeight,
tilesetImageUrl,
tilesetColumns,
@@ -607,11 +604,9 @@ export const TilemapEditorPanel: React.FC<TilemapEditorPanelProps> = ({ messageH
setEntityId,
setPendingFilePath,
setCurrentFilePath,
setCurrentTool: _setCurrentTool,
setZoom,
setShowGrid,
setShowCollision,
setEditingCollision: _setEditingCollision,
setPan,
setTileset,
setLayers,