param() $ErrorActionPreference = 'Stop' Push-Location "$PSScriptRoot/../..\ihm_client" try { if (Test-Path package-lock.json) { npm ci --silent } else { npm install --silent } npm run build } finally { Pop-Location }