Frontend/Vue
[VUE + TYPESCRIPT] 환경변수 설정
romeoh
2022. 3. 14. 09:53
반응형
.env
.env.local
.env.development
.env.production
파일을 만듭니다.
.env
VUE_APP_ALL=_ALL
.env.local
VUE_APP_LOCAL=_LOCAL
.env.development
VUE_APP_DEV=_DEVELOPMENT
.env.production
VUE_APP_PRODUCTION=_PRODUCTION
package.json
...
"scripts": {
"serve": "vue-cli-service serve",
"stg": "vue-cli-service serve --mode production",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
...
변수 확인
<template>
<button @click="clicked">변수확인</button>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
@Component()
export default class HomeView extends Vue {
clicked () {
console.log(process.env)
}
}
</script>
Local 서버구동
$ npm run serve
Production 서버구동
$ npm run stg
반응형