#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’]], };