Skip to content

2025년 5월 15일

패키지 업데이트

다음 패키지를 업데이트했어요.

  • react-native-bedrock: 0.0.24
  • @react-native-bedrock/native: 0.0.24
  • @apps-in-toss/framework: 0.0.26
  • @apps-in-toss/web-framework: 0.0.26

@react-native-bedrock/plugin-env 플러그인 추가

plugin-env는 환경 변수(예: 개발, 운영 등)를 프로젝트에 주입해서 import.meta.env로 쉽게 접근할 수 있도록 도와주는 플러그인이에요.

설치 방법

패키지 매니저에 따라 아래 명령어 중 하나를 사용해서 설치할 수 있어요.

sh
# npm을 사용하는 경우
npm install @react-native-bedrock/plugin-env

# yarn을 사용하는 경우
yarn add @react-native-bedrock/plugin-env

# pnpm을 사용하는 경우
pnpm add @react-native-bedrock/plugin-env

사용 방법

환경 변수를 설정하려면 bedrock.config.tsdefineConfig 함수 안에 env() 플러그인을 추가하면 돼요.

ts
import { env } from '@react-native-bedrock/plugin-env';
import { defineConfig } from 'react-native-bedrock/config';

export default defineConfig({
  appName: 'my-bedrock-app',
  plugins: [
    env({
      FOO: 'BAR', // 여기에 환경 변수 값을 설정해요
      BAR: 10,
    }),
  ],
});

이렇게 설정하면 런타임에서 import.meta.env.FOO로 접근할 수 있어요.

ts
console.log(import.meta.env.FOO); // BAR
console.log(import.meta.env.BAR); // 10