По-прежнему не может использовать `react-native link` после извлечения приложения Create React Native

Я начал с приложения для создания и реагирования. Затем я хотел добавить зависимость. Итак, я запустил react-native link:

`react-native link` can not be used in Create React Native App projects. If you need to include a library that relies on custom native code, you might have to eject first. See https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md for more information.

Итак, я запустил npm run eject, и он успешно катапультировался. В package.json внесено много изменений и добавлены некоторые скрипты.

Но если я сейчас запущу react-native link, я все равно получу ту же ошибку !! Как я могу успешно запустить эту команду? Как он определяет, что я все еще использую create-react-native?

Я предполагаю, что где-то есть какой-то флаг, который все еще говорит, что он использует create-react-native, но я не знаю, где он находится. Любая помощь приветствуется.


person plivesey    schedule 19.09.2018    source источник


Ответы (1)


react-native link

работает только тогда, когда вы добавили новый пакет, например: - npm i react-native-vector-icons. тогда вам нужно вручную импортировать имя пакета в другой класс, но если вы не хотите этого делать, вы можете напрямую запустить команду react-native link react-native-vector-icons ИЛИ react-native link

это автоматически добавит импортный пакет в ваши файлы ios и android. Попробуйте эти шаги, это сработает.

person sarvesh    schedule 27.02.2019