fix: 修复构建错误和缺失依赖
This commit is contained in:
@@ -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 = '';
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
|
||||
3
pnpm-lock.yaml
generated
3
pnpm-lock.yaml
generated
@@ -1276,6 +1276,9 @@ importers:
|
||||
typescript:
|
||||
specifier: ^5.3.3
|
||||
version: 5.9.3
|
||||
zustand:
|
||||
specifier: ^5.0.8
|
||||
version: 5.0.8(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))
|
||||
|
||||
packages/sprite:
|
||||
devDependencies:
|
||||
|
||||
Reference in New Issue
Block a user