【Vueの高度な知識】Vue CLI-3.0足場ツールを使用して、プロジェクトの開発環境と導入環境の環境変数をそれぞれ構成する方法
1557 ワード
1.cli-3.0は、環境変数を作成するための4つの方法を提供しています.ルートディレクトリに ルートディレクトリに ルートディレクトリに ルートディレクトリに デフォルトのpackage.jsonファイルの内容:
Vue CLIプロジェクトには、次の3つのモードがあります. development: を使用する. production: が使用する. test: を使用
3.開発環境とオンライン配置環境の構成
開発環境構成プロセス:
1.vue.config.jsの同レベルディレクトリの下に作成する.env.development/.env.Productionファイル、ファイル名が完全に一致していることに注意してください.
3.自分で定義した環境変数を使う
プロジェクトのsrcディレクトリで、自分で定義した環境変数を使用する場合は、
.env
ファイルを追加し、すべての場合に使用される構成を構成します(この存在の意味が分からないので、すべて必要な構成は必要ないでしょう)..env.local
ファイルを追加し、すべての場合に使用される構成を構成します..env
との違いはローカルのみで、gitに追跡されません..env.[mode]
ファイルを追加し、あるモードに対応する構成を構成する.env.開発環境の構成を構成します..env.[mode].local
ファイルを追加し、あるモードに対応する構成を構成します..env.[mode]
との違いもローカルで有効になるだけで、gitに追跡されません."scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
2.モードVue CLIプロジェクトには、次の3つのモードがあります.
vue-cli-service serve
、すなわち開発環境でvue-cli-service build
およびvue-cli-service test:e2e
の下、すなわち、本環境ではvue-cli-service test:unit
で3.開発環境とオンライン配置環境の構成
開発環境構成プロセス:
1.vue.config.jsの同レベルディレクトリの下に作成する.env.development/.env.Productionファイル、ファイル名が完全に一致していることに注意してください.
NODE_ENV = 'development'
VUE_APP_NAME = 'App'
VUE_HOST_URL = 'http://www.52tech.tech'
2. プロジェクトを再起動し、構成された環境変数が有効になることを保証します.3.自分で定義した環境変数を使う
プロジェクトのsrcディレクトリで、自分で定義した環境変数を使用する場合は、
VUE_APP_
で始まる必要があります.例えばmainでjsからの直接出力:console.log(process.env.VUE_APP_HOST_URL) // http://www.52tech.tech
。