fix: correct escaping in package.json modification for Windows in release workflow

This commit is contained in:
troyeguo
2025-11-30 14:52:07 +08:00
parent 1fd28696a4
commit a2b22d2bb9

View File

@@ -56,7 +56,7 @@ jobs:
shell: bash
run: |
if [[ "${{ matrix.os }}" == "windows-latest" ]]; then
powershell -Command "(Get-Content package.json) -replace '\"productName\": \"([^\"]+)\"', '\"productName\": \"`$1-dev\"' | Set-Content package.json"
powershell -Command "(Get-Content package.json) -replace '\"productName\": \"([^\"]+)\"', '\"productName\": \"\$1-dev\"' | Set-Content package.json"
else
sed -i.bak 's/"productName": "\([^"]*\)"/"productName": "\1-dev"/' package.json
fi