Неопределенная переменная среды 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

Другие вопросы по тегам