내 앱을 부트 스트랩하기 위해 create react 앱 을 사용 하고 있습니다.
두 개의 .env
파일 .env.development
과 .env.production
루트를 추가했습니다.
내 .env.development
포함 사항 :
API_URL=http://localhost:3000/api
CALLBACK_URL=http://localhost:3005/callback
내 앱을 사용 react-scripts start
하여 콘솔을 실행하면 process.env
튀어 나옵니다.
{ NODE_ENV: "development", PUBLIC_URL: "" }
나는 다른 것을 시도했지만 내 개발 파일에서 검증을 선택하지 못했습니다. 내가 뭘 잘못하고 있니?!
Directry 구조는 다음과 같습니다.
/.env.development
/src/index.js
Package.json 스크립트는 다음과 같습니다.
"start": "export PORT=3005; npm-run-all --parallel server:start client:start",
"client:start": "export PORT=3005; react-scripts start",
"server:start": "node server.js",
"build": "react-scripts build",
편집하다:
내 변수에서 @jamcreencia 정확하게 지적 붙여야한다 로 REACT_APP
.
편집 2
파일 이름을 지정하면 .env
정상적으로 작동하지만 사용 .env.development
하거나.end.production
package.json
파일 을 게시 할 수 있습니까 ?