This repository has been archived on 2026-11-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

23 lines
952 B
PowerShell

$ErrorActionPreference = 'Stop'
$version = '22.3.27'
$url = "https://npmmirror.com/mirrors/electron/$version/electron-v$version-win32-ia32.zip"
$zip = Join-Path $env:TEMP "electron-v$version-win32-ia32.zip"
$desktop = Split-Path -Parent $PSScriptRoot
$target = Join-Path $desktop 'node_modules\electron-ia32'
$dist = Join-Path $target 'dist'
if (!(Test-Path $zip) -or (Get-Item $zip).Length -lt 90000000) {
Write-Host "Downloading Electron $version ia32..."
curl.exe -L --fail --retry 3 -o $zip $url
}
if (Test-Path $dist) { Remove-Item $dist -Recurse -Force }
New-Item -ItemType Directory -Path $dist -Force | Out-Null
Write-Host "Extracting Electron ia32..."
Expand-Archive -Path $zip -DestinationPath $dist -Force
Set-Content -Path (Join-Path $target 'path.txt') -Value 'electron.exe' -NoNewline -Encoding ascii
Set-Content -Path (Join-Path $dist 'version') -Value $version -NoNewline -Encoding ascii
Write-Host "Electron ia32 ready: $dist"