React-native .env ファイル内の Windows PowerShell 環境変数?
P粉431220279
P粉431220279 2023-09-14 10:00:27
0
1
495

現在指定されているローカル 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粉431220279
P粉431220279

全員に返信 (1)
P粉976737101

Windows 環境変数は.envファイル内でネイティブに展開できないことがわかりました。代わりに、.envファイルで直接作業することで、必要な変数を「置換」するように PowerShell スクリプトを拡張しました。

これは最後の run.ps1 PowerShellスクリプト ファイルです。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!