如何用TFS構建替換不同環境中的角2常量變量(主機)?吞噬任務只是解決方案還是我們可以使用令牌替換擴展?如何在tfs中替換角2常量變量build
回答
如果您正在使用angular-cli,則可以在環境文件夾中配置env變量。
export const environment = {
production: true,
domain: 'xxxx'
};
後它導入組件
import {environment} from '../environments/environment';
@Component({...})
export class MyCpm {
constructor() {
console.log(environment.domain);
}
}
您是否嘗試過使用tfs建立和tfs如何區分生產:真正的和生產:假的?任何例子? –
你有一個文件每個enviroment.ts enomentment.prod.ts和角度cli將選擇正確的一個 –
,如果你不使用角-cli,但視覺工作室? –
可以使用令牌替換擴展名,如# Replace Tokens。
- 添加一個變量建立/釋放定義(例如myVar的:你好)
- 更改代碼,例如:出口常量名=」 {myVar的}」。 (注:。你可以在一個JSON文件中的值存儲(值爲{myVar的})
- 添加更換令牌步/任務
- 指定目標文件(例如*** *** TS JSON)
是的,但那麼你已經在localhost環境中導出const name ='{myVar}',這意味着如果它是主機變量,例如...它失敗:) –
@AmelSalibasic不清楚你的意思。您還可以通過PowerShell用您自己的邏輯替換該值,例如模擬angular-cli環境邏輯。 –
在localhost上運行應用程序時,您顯然需要值而不是通用{myVar},因此如果您的文件settings.ts包含{myVar},那麼當您啓動應用程序localy時,如何讀取該值? –
- 1. 如何在替換中使用變量?
- 2. 在Matlab中如何替換變量?
- 3. 如何在PostgreSQL中替換變量
- 4. 如何在python中將變量替換爲json中的變量?
- 5. 如何與變量替換
- 6. 替換變量
- 7. 變量替換
- 8. 替換變量
- 9. 變量替換
- 10. 替換變量
- 11. 變量替換
- 12. 在變量中替換可能的常量
- 13. 角2中的scss變量
- 14. 變量名中的perl變量替換
- 15. 替換#defines常量
- 16. ionic 2如何在index.html中使用常量變量的聲明?
- 17. 如何增加變量角2 - 4
- 18. 如何在變量中存儲常量?
- 19. 在bash變量中替換換行符?
- 20. PHP變量替換
- 21. jquery - 替換變量
- 22. MySQL變量替換
- 23. 變量替換sed
- 24. 替換的變量
- 25. jQuery變量替換
- 26. C中的變量替換
- 27. OctopusDeploy中的變量替換
- 28. tcl中的變量替換
- 29. tcsh中的變量替換
- 30. 如何將角度$ scope變量傳遞給JavaScript正常變量
由於Julia說CLI環境選項是更好的方法,您可以使用令牌替換任務來替換值,例如https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens –