Gulpを使用してパラメータAngular-2スクリプトを渡すには? Angular-2には、起動時にこの変数の値を取得することができます。一息を開始するに 程度だった:gulp start --type=dev
とAngulyar-2は、変数「タイプ」の値を得ることができること角2の環境変数を持つGulp
0
A
答えて
0
それは活字体をコンパイルあなたはに使用しているツールに依存します。
gulp-webpackまたはwebpack-streamを使用してコンパイルする場合は、DefinePluginを使用してください。
あなたは一口-typescriptですのような一気のプラグインを使用している場合は、TS-飲み込むまたは飲み込む-typescriptです - コンパイラは、あなたがgulp-replaceやgulp-preprocessを使用して変数の注射をエミュレートすることができます。またanswerにチェックを入れると、同様の方法でTypeScript設定を生成できます。
グローバルVAR(必要に応じてファイル* .d.tsを追加)宣言:<script>
タグを使用してインポートconfig.js
var config = {};
if(process.argv.indexOf('--name') > -1){
config.param = true;
}
else {
config.param = false;
}
fs.writeFileSync('path../config.js', 'var config='+JSON.stringify(config));
:あなたは
export interface IConfig {param:boolean}
declare var config:IConfig;
は、タスクを飲み込みます。
関連する問題
- 1. - (ダッシュ)オプションを持つ環境変数を設定する方法
- 2. WinDbg環境変数
- 3. Rails環境変数
- 4. Monodroid環境変数
- 5. Eclipse環境変数
- 6. netbeans環境変数
- 7. scala.sys.processを持つプロセスの環境変数を変更しますか?
- 8. 開発環境と生産環境を持つGit
- 9. JS/Coffeescriptの環境変数
- 10. のlog4j - アクセス環境変数
- 11. アンドロイドのデバッグ環境変数
- 12. バッチスクリプトマシンの環境変数
- 13. GruntのNodeJS環境変数
- 14. の設定環境変数
- 15. サブプロジェクトのXcode環境変数
- 16. 環境変数の設定
- 17. dcc32:* .cfgの環境変数
- 18. WindowsのPython環境変数?
- 19. プロセスの環境変数
- 20. 変数は、Railsの環境
- 21. 環境変数のSSHキー
- 22. シェルスクリプトのグローバル環境変数
- 23. Visual Studioソリューションパス環境変数
- 24. パス環境変数subprocess.call
- 25. BASH SCRIPT、環境変数、PID
- 26. Node.js環境変数NODE_PATH
- 27. Visual Studioプロパティページ環境変数
- 28. vdproj/msi環境変数
- 29. 環境変数とPHP
- 30. PHP proc_open環境変数
私はシンプルなts2jsを使用します –
ts2jsがgulp(ストリーム、パイプ)に従わないようです。 gulp-typescript、gulp-ts、またはgulp-typescript-compilerプラグインのいずれかを設定するのはかなり簡単です。 – kemsky
私は他のプラグインコンパイラなしでts2jsを使い続けたい –