You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
2.0 KiB
49 lines
2.0 KiB
$src = "F:\zxmgee\codegen\vue-vben-admin"
|
|
$dst = "F:\zxmgee\codegen\vue-vben-admin-lite"
|
|
|
|
if (Test-Path $dst) {
|
|
Write-Host "删除旧目录 ..."
|
|
Remove-Item -Recurse -Force $dst
|
|
}
|
|
|
|
New-Item -ItemType Directory -Path $dst -Force | Out-Null
|
|
|
|
Write-Host "复制 apps/web-antd ..."
|
|
robocopy "$src\apps\web-antd" "$dst\apps\web-antd" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
|
|
Write-Host "复制 apps/backend-mock ..."
|
|
robocopy "$src\apps\backend-mock" "$dst\apps\backend-mock" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
|
|
Write-Host "复制 packages ..."
|
|
robocopy "$src\packages" "$dst\packages" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
|
|
Write-Host "复制 internal ..."
|
|
robocopy "$src\internal" "$dst\internal" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
|
|
Write-Host "复制 scripts ..."
|
|
New-Item -ItemType Directory -Path "$dst\scripts" -Force | Out-Null
|
|
robocopy "$src\scripts\turbo-run" "$dst\scripts\turbo-run" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
robocopy "$src\scripts\vsh" "$dst\scripts\vsh" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
Copy-Item "$src\scripts\clean.mjs" "$dst\scripts\clean.mjs" -Force
|
|
|
|
Write-Host "复制 .vscode ..."
|
|
robocopy "$src\.vscode" "$dst\.vscode" /E /NFL /NDL /NJH /NJS /NC /NS /NP | Out-Null
|
|
|
|
Write-Host "复制根目录配置文件 ..."
|
|
$rootFiles = @("package.json","pnpm-workspace.yaml","pnpm-lock.yaml","turbo.json","eslint.config.mjs","stylelint.config.mjs",".prettierrc.mjs",".prettierignore",".editorconfig",".browserslistrc",".commitlintrc.js",".npmrc",".node-version",".stylelintignore",".gitignore","vben-admin.code-workspace")
|
|
|
|
foreach ($f in $rootFiles) {
|
|
if (Test-Path "$src\$f") {
|
|
Copy-Item "$src\$f" "$dst\$f" -Force
|
|
}
|
|
}
|
|
|
|
Write-Host ""
|
|
Write-Host "========================================" -ForegroundColor Green
|
|
Write-Host "复制完成: $dst" -ForegroundColor Green
|
|
Write-Host "========================================" -ForegroundColor Green
|
|
Write-Host ""
|
|
Write-Host "下一步:"
|
|
Write-Host " cd $dst"
|
|
Write-Host " pnpm install"
|
|
Write-Host " pnpm dev"
|
|
|