Vue CLI - файл .env не найден в корне проекта Vue.js
Я создал проект с 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
значение установлено?
1 ответ
process.env
- это свойство, которое содержит переменные среды пользователя в Node. В .env
- необязательный файл, который можно использовать в проектах Vue CLI для создания дополнительных переменных среды. Обратите внимание, что вы также можете создать.env.production
а также .env.development
файлы для установки переменных, специфичных для текущего режима сборки.
BASE_URL
переменная среды, автоматически устанавливаемая Vue CLI при запуске serve
или build
Скрипты NPM. Его значение по умолчанию/
, но его можно настроить в <projectRoot>/vue.config.js
с baseUrl
(устарело) или publicPath
настройка:
// vue.config.js
module.exports = {
publicPath: '/my-app/'
}