React Native 프로젝트에서 현재 주어진 로컬 IP 주소를 사용하고 싶습니다.
그래서 IP 주소를 찾아 시스템 변수$env:IPADDR
에 저장하는 Powershell 스크립트 파일을 만들었습니다.
이제 내 프로젝트의 .env
파일에 이 변수를 전달하고 싶습니다.
$npm_package_name
은 제대로 작동하지만 $npm_package_name
工作正常,但$env:IPADDR
似乎不起作用。输出结果不是评估先前定义的环境变量,而是变量文字文本本身,即 console.log(REACT_APP_API_URL) --> http://$env:IPADDR:3000/
而不是评估的结果http://192.168.10.4:3000/
작동하지 않는 것 같습니다. 출력 결과는 이전에 정의된 환경 변수의 평가가 아니라 변수 리터럴 텍스트 자체입니다(예: console.log(REACT_APP_API_URL) --> http://$env:IPADDR:3000/
). 평가 결과 http://192.168.10.4:3000/
.
내 .env
파일은 이렇게 생성됩니다.
그럼 내가 뭘 잘못한 걸까요? PowerShell 환경 변수 $env:IPADDR
动态评估 REACT_APP_API_URL
를 사용하여 REACT_APP_API_URL
를 동적으로 평가하는 방법은 무엇입니까?
필수 변수를 "대체"하기 위해
.env
文件中本地扩展 Windows 环境变量。相反,我扩展了 PowerShell 脚本,通过直接在.env
파일에서 작업할 수 있는 방법이 없다는 것을 알았습니다.최종run.ps1 PowerShell 스크립트 파일입니다.
으아악