[Vue] process.env.XXXX 사용시, 왜 undefined 가 생기지?
2021. 12. 31. 14:00ㆍIT개발/Vue.js
반응형
.env.production 파일에 아래와 같이 설정하고
# production 설정파일
NODE_ENV=production
BASE_URL=/
KAKAO_URL=https://www.kakaocorp.com/
//js단
alert(`${process.env.KAKAO_URL}`);
아무리 호출해도 안되길래 구글링해서 봤더니... 역시 document는 진리!
Note that only NODE_ENV, BASE_URL,
and variables that start with VUE_APP_ will be statically embedded into the client bundle with webpack.DefinePlugin.
It is to avoid accidentally exposing a private key on the machine that could have the same name.
뜨쉬~ NODE_ENV, BASE_URL 요고는 기본으로 동작되는데
그외엔 VUE에서 사용하려면, VUE_APP_ 을 prefix로 붙여줘야하는 것이였다... ㅠㅠ
결론 VUE_APP_ 을 prefix로 사용하자!
# production 설정파일
NODE_ENV=production
BASE_URL=/
VUE_APP_KAKAO_URL=https://www.kakaocorp.com/
//js단
alert(`${process.env.VUE_APP_KAKAO_URL}`);
반응형
'IT개발 > Vue.js' 카테고리의 다른 글
아놔... ".vue" 붙이는걸...ㅠㅠ Failed to mount component: template or render function not defined. (62) | 2023.03.07 |
---|---|
VS CODE 플러그인 (0) | 2022.03.04 |
Vue 수요가 늘것 같다!!! S전자도 Vue를 FrontEnd Framework로 가져갈수도 있다고하니... 와우! (0) | 2021.10.23 |
[Vue] component A 에서 component B 함수 호출 방법2 (0) | 2021.07.29 |
[Vue] component A 에서 component B 함수 호출 방법1 (0) | 2021.07.29 |