const fs = require('fs') const path = require('path') const nativeDir = path.join(__dirname, '..', 'resources', 'native') const required = [ 'workDll.dll', 'FCSDK.dll', 'SeaorySDK.dll', 'dcrf32.dll', 'Entry.dll', 'libpng16.dll', 'zint.dll', 'freetype.dll', 'opencv_world490d.dll' ] const missing = required.filter((name) => !fs.existsSync(path.join(nativeDir, name))) if (missing.length) { console.error(`resources/native 缺少: ${missing.join(', ')}`) console.error('请从 docs/API/lib 复制完整 native 依赖(不含 .lib)') process.exit(1) } console.log(`resources/native: ${required.length} dll 齐全`)