В настоящее время я пишу приложение Android React Native на VS Code, используя приложение create-react-native-app, и пытаюсь установить некоторые библиотеки для использования, а именно реагировать на родной HTML в PDF.
В документации после установки npm мне предлагается запустить команду ссылки, которая возвращает сообщение об ошибке
"Cannot read property 'pbxprojPath' of null".
В моем коде строка импорта import { RNHTMLtoPDF } from 'react-native-html-to-pdf' возвращает ошибку о том, что модуль response-native-html-to-pdf не может быть найден.
Как я могу вручную связать эту библиотеку с VS Code? Я попытался выполнить ручную установку в документации, но считаю, что файлы Gradle не существуют. Если я попытаюсь запустить предоставленный мне образец кода, я получу
Cannot read property 'convert' of undefined
как ошибка, поэтому я предполагаю, что библиотека неправильно связана.
npm установить response-native-html-to-pdf --save
Приложения, созданные с помощью create-react-native-app, не могут связывать собственные модули, если вы сначала не выбросить.
Итак, вы должны сначала запустить npm run eject, чтобы иметь возможность использовать команду link. Однако обратите внимание, что извлечение необратимо, а также структура вашего проекта и общие настройки немного изменятся в результате этой операции, поэтому обязательно сначала прочтите официальную документацию Выброс, прежде чем продолжить.
Какую точную команду npm вы выполнили для установки библиотеки?