首页 > 解决方案 > 在 Visual Studio Code 中手动设置 React Native 库

问题描述

我目前正在使用 create-react-native-app 在 VS Code 上编写 Android React Native 应用程序,并且我正在尝试安装一些要使用的库,即react-native-html-to-pdf

在文档中,在 npm 安装之后,它要求我运行一个链接命令,该命令返回一个错误说

“无法读取 null 的属性 'pbxprojPath'”。

在我的代码中,导入行import { RNHTMLtoPDF } from 'react-native-html-to-pdf'返回一个错误,指出找不到 react-native-html-to-pdf 模块。

如何手动将此库与 VS Code 链接?我尝试按照文档中的手动安装,但我相信 Gradle 文件不存在。如果我尝试运行提供给我的示例代码,我会得到

无法读取未定义的属性“转换”

作为一个错误,所以我认为该库没有正确链接。

标签: androidreact-nativevisual-studio-codecreate-react-native-app

解决方案


使用创建的应用程序create-react-native-app无法链接本机模块,除非您先弹出.

因此,您必须先运行npm run eject才能使用该link命令。但是请注意,弹出是不可逆的,并且您的项目结构和一般设置会随着此操作而发生一些变化,因此请确保在继续之前先阅读官方的Ejecting文档。


推荐阅读