前端转vue
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

update_entity_files.ps1 1006B

1 неделю назад
12345678910111213141516171819202122232425
  1. # PowerShell脚本:修改Entity目录下的.ts文件
  2. $directory = "src/views/front/develop/Contract/Function/Entity"
  3. $files = Get-ChildItem -Path $directory -Filter "*.ts" -Recurse
  4. foreach ($file in $files) {
  5. Write-Host "处理文件: $($file.FullName)"
  6. # 使用UTF-8编码读取文件
  7. $content = [System.IO.File]::ReadAllText($file.FullName, [System.Text.Encoding]::UTF8)
  8. # 1. 删除 @/utils/page-data 导入行
  9. $content = $content -replace "import.*?@/utils/page-data.*?\n", ""
  10. # 2. 在 PageData 前面添加 this.(如果前面没有this.)
  11. $content = $content -replace "(?<!this\.)PageData", "this.PageData"
  12. # 3. 将 this.MessageData.FileData 改为 this.MessageData.fileData
  13. $content = $content -replace "this\.MessageData\.FileData", "this.MessageData.fileData"
  14. # 使用UTF-8编码写回文件
  15. [System.IO.File]::WriteAllText($file.FullName, $content, [System.Text.Encoding]::UTF8)
  16. }
  17. Write-Host "所有文件修改完成!"