Вы пробовали process.env [VUE_APP_MY_COOL_VARIABLE]? Стоит отметить, что все в dotenv возвращается в виде строки, поэтому вам, возможно, придется выполнять кастинг самостоятельно. Например:
function getEnvVariableValue(envVariable: string) {
// Cast to boolean
if (envVariableValue.toUpperCase() === "TRUE") {
return true;
} else if (envVariableValue.toUpperCase() === "FALSE") {
return false;
// Cast to number
} else if (!isNaN(Number(envVariableValue))) {
return Number(envVariableValue);
} else {
return envVariableValue;
}
}
Вы также можете попробовать создать файл .env в корневой папке, чтобы посмотреть, выберет ли он его таким образом. Я использую dotenv в своем проекте напрямую, включив его в package.json в качестве зависимости, и он работает следующим образом.