在Visual Studio Code中手动设置React Native库

时间:2018-10-09 18:44:00

标签: android react-native visual-studio-code create-react-native-app

我目前正在使用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文件不存在。如果我尝试运行提供给我的示例代码,则会得到

  

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

是一个错误,因此我认为该库未正确链接。

1 个答案:

答案 0 :(得分:0)

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

因此,必须首先运行npm run eject才能使用link命令。但是,请注意,弹出是不可逆的,并且此操作会改变您的项目结构和常规设置,因此请确保在进行操作之前先阅读官方Ejecting文档。