TFSビルドを使用して異なる環境で角度2の定数変数(ホスト)を置き換えるにはどうすればよいですか?腐った仕事は解決に過ぎないのでしょうか、それともトークン補充拡張を使用できますか?tfsビルドで角度2の定数変数を置き換える方法
答えて
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はどのようにプロダクションを区別するのですか:真とプロダクション:偽ですか?例? –
ファイルごとにenviroment.ts envoroment.prod.tsがあり、angular-cliは正しいファイルを選択します –
、角度を使用していない場合-cliでもビジュアルスタジオ? –
にあなたは、このような# Replace Tokensとしてトークン交換の拡張子を、使用することができます。
- /リリースの定義を構築するための変数を追加します(例えば、myVarに:こんにちは):輸出CONST名=」{myVarを}」 はあなたのコード、たとえばを変更
- 。 (注:JSONファイルに値を格納することができます(値){myVarを}である
- トークンを交換ステップ/タスクを追加
- ***例えば(対象ファイルを指定して、TS *** JSON) 。。。
ええ、localhost環境ではconst name = '{myVar}'をエクスポートしています。つまり、ホスト変数の場合は...失敗します。 –
@AmelSalibasic意味が明確ではありません。 PowerShellを使用して独自の論理を使用して値を置き換えることもできます(たとえば、angle-cli環境の論理をシミュレートするなど)。 –
localhostでアプリケーションを実行すると、明らかにgeneric {myVar}ではなくvalueが必要なので、ファイルsettings.tsに{myVar}がある場合、アプリケーションのlocalyを起動するときに、どのようにその値を読み込みますか? –
- 1. Twigで変数を変数に置き換える方法
- 2. 角2 - 一度に複数の書式を転記する/置き換える
- 3. 角度変換プロバイダ - 一般変数を置き換える方法はありますか?
- 4. TFSビルド定義シークレット変数
- 5. 変数を2番目のテーブルの値で置き換える方法R?
- 6. PowerShellビルド内のTFSビルド定義カスタム定義変数をクエリする方法
- 7. 角度2の文字列を置き換えるには?
- 8. searchPhraseの空の変数を置き換える方法は?
- 9. javaメソッドの変数を置き換える方法
- 10. バッチ:変数内の%記号を置き換える方法は?
- 11. コントローラを角度2のコンポーネントに置き換えました
- 12. Javaソケットクライアントを角度2のsocket.ioクライアントに置き換えます。
- 13. 角度2関数名を関数参照に変換する
- 14. 変数をgruntに置き換える
- 15. Visual Studio Online/TFS WorkItemのWorkItemHistoryを置き換える方法
- 16. 角度2未定義変数
- 17. 角2のhttpオブジェクトを変数に変換する方法は?
- 18. 角度2のサービス変数
- 19. 角度2のグローバル変数
- 20. 角度2のパス変数
- 21. 関数の一部を変数入力で置き換える
- 22. excel負の数をゼロで置き換える方法は?
- 23. PHP SQLクエリで複数のプレースホルダを置き換える方法
- 24. excelで数式の一部を置き換える方法は?
- 25. 複数のビルド定義にわたるTFS変数
- 26. TFS 2015ビルド変数拡張
- 27. tfs 2013ビルド変数ポストビルドスクリプトpowershell
- 28. 2つのドットで角度を設定するスコープ変数
- 29. ビルド後の角度2アプリの変更方法
- 30. 角度1.xアプリケーションを角度2のアプリケーションに変換する方法
JuliaさんはCLI環境オプションがより良い方法だと言っています。https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens –