Файлы React-native .env не работают должным образом

#react-native

#react-native

Вопрос:

Я следовал руководству и использовал библиотеку react-native-dotenv.

Вот мой babel.co

  module.exports = {
  presets: [
    'module:metro-react-native-babel-preset',
    'module:react-native-dotenv',
  ],
};
 

Вот что у меня есть в моем файле .env:

 URL="someUrl"
 

И вот как я пытаюсь это использовать:

 import {URL} from 'react-native-dotenv';
 

Но я все еще получаю эту ошибку:

    Unknown option: .name. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.
 

Какие-либо решения по этому вопросу, пожалуйста?

Ответ №1:

В документации указано, что вы должны импортировать его через:

 import {URL} from '@env'
 

и не

 import {URL} from 'react-native-dotenv';
 

Комментарии:

1. как я могу это исправить?

2. dotenv — это уже не пресет, а плагин. замените ваш babel: module.exports = { пресеты: [‘модуль: metro-react-native-babel-preset’], плагины: [[‘модуль: react-native-dotenv’]], };