35 lines
689 B
PowerShell
35 lines
689 B
PowerShell
param (
|
|
[string]$dir,
|
|
[string]$app
|
|
)
|
|
# dir is the location of the root folder.
|
|
|
|
# Store the original directory
|
|
$originalDir = Get-Location
|
|
|
|
Write-Host $originalDir
|
|
|
|
# Check if the directory is provided
|
|
if (-not $dir) {
|
|
Write-Host "Error: Directory parameter is required."
|
|
exit 1
|
|
}
|
|
|
|
# Check if the directory exists
|
|
if (-not (Test-Path $dir)) {
|
|
Write-Host "Error: Directory '$dir' does not exist."
|
|
exit 1
|
|
}
|
|
|
|
# Navigate to the directory
|
|
Set-Location -Path $dir
|
|
|
|
# Run npm run build
|
|
Write-Host "Running 'npm run build' in directory: $dir"
|
|
npm run build
|
|
|
|
Write-Host "Build completed successfully."
|
|
|
|
# Restore the original directory
|
|
Set-Location -Path $originalDir
|
|
exit 0 |