2017-02-06 26 views
1

私はhelokuで構築/ホスティングしているnode.jsアプリケーションを持っています。私はアプリケーションを構築するときにHerokuに設定された環境変数を使用したいと思います。たとえば、package.jsonnpmスクリプトのprocess.env変数を使用

"scripts": { 
    "postinstall": "build --option="MY_HEROKU_ENVIRONMENT_VARIABLE" 
} 

スクリプト実行時にこれらの変数を読み取ることは可能ですか?事前に

おかげ /エリック・

答えて

2

いいえ、これは不可能です。その代わりに実行できるノードスクリプトを定義し、そのスクリプト自体に環境変数を使用させることができます。

たとえば、postinstallのターゲットがちょうどnode postinstall.jsだった場合、postinstall.jsスクリプトの内部でprocess.env.MY_HEROKU_ENVIRONMENT_VARIABLEの値を読み取るとどうなりますか?

関連する問題