React-native .env 文件中的 Windows powershell 环境变量?
P粉431220279
P粉431220279 2023-09-14 10:00:27
0
1
400

我想在 React Native 项目中使用当前给定的本地 IP 地址。

因此,我创建了一个 Powershell 脚本文件,用于查找 IP 地址并将其保存到系统变量 $env:IPADDR 中。

Write-Host "Getting current IP Address"
$env:IPADDR = (Get-WmiObject -Class Win32_NetworkAdapterConfiguration | where {$_.DHCPEnabled -ne $null -and $_.DefaultIPGateway -ne $null}).IPAddress | Select-Object -First 1
Write-Host "    ---->" $env:IPADDR

现在我想在我的项目的 .env 文件中传递这个变量。

虽然$npm_package_name工作正常,但$env:IPADDR似乎不起作用。输出结果不是评估先前定义的环境变量,而是变量文字文本本身,即 console.log(REACT_APP_API_URL) --> http://$env:IPADDR:3000/ 而不是评估的结果http://192.168.10.4:3000/

我的 .env 文件是这样创建的。

REACT_APP_API_URL=http://$env:IPADDR:3000/
REACT_APP_NAME=$npm_package_name

那么,我哪里做错了?如何使用 PowerShell 环境变量 $env:IPADDR 动态评估 REACT_APP_API_URL

P粉431220279
P粉431220279

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!