如何为Windows重新配置Git仓库的部署脚本?
Windows 等价部署命令
原Linux/macOS部署命令中的cp -R ../frontend/dist .是递归复制目录的操作,Windows命令行里copy仅支持单个文件复制,无法实现目录递归复制,需要替换为xcopy命令并搭配对应参数。
修改后的完整Windows兼容部署命令如下:
"deploy": "cd ../frontend && npm run build && cd ../backend && xcopy \"../frontend/dist\" \"./dist\" /E /I && gcloud config configurations activate visualization && gcloud app deploy"
关键修改说明:
- 替换
cp -R为xcopy:xcopy是Windows系统专门用于复制目录及文件的命令 - 添加参数
/E:递归复制所有子目录,包括空目录 - 添加参数
/I:若目标目录不存在,自动创建该目录,避免复制时弹出交互提示 - 路径包裹双引号:确保带空格的路径能被正确识别,提升命令兼容性
内容的提问来源于stack exchange,提问作者Nick Pedersen
相关产品推荐
相关产品推荐

