CRA ile oluşturulmuş projelerde uygulama versiyonu ve uygulama adı bilgilerine erişmek
1. Yöntem
.env dosyası içerisinde aşağıdaki şekilde eklemeleri yaparak ilgili değerlere erişebilirsiniz.
REACT_APP_VERSION=$npm_package_versionREACT_APP_NAME=$npm_package_name
2. Yöntem
cross-env paketiyle npm scriptleri içerisinde ilgili değerleri inject edebilirsiniz.
"scripts": {"start": "cross-env REACT_APP_VERSION=$npm_package_version REACT_APP_NAME=$npm_package_name react-scripts start","build": "cross-env REACT_APP_VERSION=$npm_package_version REACT_APP_NAME=$npm_package_name react-scripts build",
...
Değerlere process.env.REACT_APP_VERSION ve process.env.REACT_APP_NAME şeklinde erişebilirsiniz. Env dosyalarına bir değer eklemek istediğiniz REACT_APP_ prefix i ile eklemeniz gerekmekte.
Kaynaklar:
Hiç yorum yok:
Yorum Gönder