我想在 firebase 更新構建版本號,所以我通過一個看起來像這樣的 bash 檔案運行 firebase 命令 -
sudo firebase database:set /build_version --data '"1.1.13.12.34"' --project <PROJECT_ID>
這作業正常。
但是,我想動態傳遞版本號,所以我想這樣寫這個命令——
VERSION=<ANY_NUMBER>
sudo firebase database:set /build_version --data $VERSION --project <PROJECT_ID>
但是傳遞動態變數給了我一個錯誤-
錯誤:設定資料時出現意外錯誤:FirebaseError:HTTP 錯誤:400,無效資料;無法決議 JSON 物件、陣列或值。
我讀過
誰能建議我如何將動態資料傳遞給 firebase 資料庫命令?
uj5u.com熱心網友回復:
分享只是一個技巧
如果 firebase 不允許使用特殊字符,那么您可以放置??任何字串(比如說 BUILD_VERSION)而不是您的 shell 腳本變數 $VERSION,然后使用 shell 腳本語法在運行 firebase 命令之前搜索并用您的構建版本替換該字串。最后,您可以再次使用字串 BUILD_VERSION 替換構建版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/409783.html
標籤:
