Неопределенная переменная среды process.env в sveltekit
Я использую новый SvelteKit Framework с
node-adapter
и у меня проблема с переменными среды при использовании
process.env.APPLICATION_KEY_ID
Синтаксис в конечной точке в производственной сборке.
Когда я использую:
console.log(process.env)
я получаю список всех переменных, включая мои
APPLICATION_KEY_ID
ALLUSERSPROFILE: 'C:\\ProgramData',
APPDATA: 'C:\\Users\\user\\AppData\\Roaming',
APPLICATION_KEY_ID: 'test',
Но когда я использую
console.log(process.env.APPLICATION_KEY_ID)
я осознаю
undefined
Может ли кто-нибудь намекнуть, что я делаю не так?
1 ответ
SvelteKit использует Vite в качестве сборщика пакетов . Вероятно, лучше всего придерживаться того, как этот пакет работает с переменными среды. То есть все переменные env с префиксом
VITE_
будет доступен в вашем коде с помощью
import.meta.env.VITE_xxx