Ручная настройка собственных библиотек React в коде Visual Studio - PullRequest
0 голосов
/ 09 октября 2018

В настоящее время я пишу приложение Android React Native для VS Code с использованием create-реагировать-native-app и пытаюсь установить некоторые библиотеки для использования, а именно act-native-html-to-pdf .

В документации после установки npm предлагается выполнить команду ссылки, которая возвращает сообщение об ошибке:

"Не удается прочитать свойство 'pbxprojPath' of null".

В моем коде строка импорта import { RNHTMLtoPDF } from 'react-native-html-to-pdf' возвращает ошибку, говорящую о том, что не может быть найден модульact-native-html-to-pdf.

Как вручную связать эту библиотекус кодом VS?Я попытался выполнить ручную установку в документации, но считаю, что файлы Gradle не существуют.Если я попытаюсь запустить предоставленный мне пример кода, я получу

Невозможно прочитать свойство 'convert' из неопределенного

как ошибку, поэтому я предполагаю, что библиотекане правильно связаны.

1 Ответ

0 голосов
/ 09 октября 2018

Приложения, созданные с помощью create-react-native-app, не могут связать собственные модули, если вы сначала не извлечете .

Итак, вы должны сначала запустить npm run eject, чтобы иметь возможность использовать команду link.Тем не менее, обратите внимание, что извлечение не является обратимым , и ваша структура проекта и общие настройки немного изменятся с этой операцией, поэтому обязательно прочитайте официальную документацию Ejecting , прежде чем продолжить.

...