Vue CLI 4.1.2 でプロジェクトを作成し、内部router/index.jsで次のことを見つけました。
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
.envプロジェクトルートにファイルがありません。では、どういうprocess.env.BASE_URL意味ですか?値はどこにBASE_URL設定されていますか?
Vue CLI 4.1.2 でプロジェクトを作成し、内部router/index.jsで次のことを見つけました。
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
.envプロジェクトルートにファイルがありません。では、どういうprocess.env.BASE_URL意味ですか?値はどこにBASE_URL設定されていますか?
process.envノード内のユーザーの環境変数を含むプロパティです。これ.envは、追加の環境変数を作成するために Vue CLI プロジェクトで使用できるオプションのファイルです。.env.productionおよび.env.developmentファイルを作成して、現在のビルド モードに固有の変数を設定することもできることに注意してください。
BASE_URLNPM スクリプトの実行時に Vue CLI によって自動的に設定される環境変数ですserve。buildデフォルト値は ですが、(非推奨) または設定/で構成できます。<projectRoot>/vue.config.jsbaseUrlpublicPath
// vue.config.js
module.exports = {
publicPath: '/my-app/'
}