現在指定されているローカル IP アドレスを React Native プロジェクトで使用したいと考えています。
そこで、IP アドレスを検索してシステム変数 $env:IPADDR
に保存する Powershell スクリプト ファイルを作成しました。
今度は、この変数をプロジェクトの .env
ファイルに渡したいと思います。
$npm_package_name
は正常に動作しますが、$env:IPADDR
は動作していないようです。出力結果は、以前に定義した環境変数の評価ではなく、変数リテラル テキストそのもの、つまり console.log(REACT_APP_API_URL) --> http://$env:IPADDR:3000/
評価の結果 http://192.168.10.4:3000/
の代わりに。
私の .env
ファイルは次のように作成されます。
それで、私は何を間違えたのでしょうか? PowerShell 環境変数 $env:IPADDR
を使用して REACT_APP_API_URL
を動的に評価するにはどうすればよいですか?
P粉9767371012023-09-15 00:14:40
Windows 環境変数は .env
ファイル内でネイティブに展開できないことがわかりました。代わりに、.env
ファイルで直接作業することで、必要な変数を「置換」するように PowerShell スクリプトを拡張しました。
これは最後の