弹出创建React Native应用后仍然不能使用`react-native link`

时间:2018-09-19 22:45:10

标签: react-native create-react-native-app create-react-app

我从创建反应本地应用开始。然后,我想添加一个依赖项。因此,我运行了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,但是我不知道它在哪里。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

react-native link

仅在添加任何新程序包后才起作用,例如:-npm i react-native-vector-icons。那么您需要手动将软件包名称导入到各个类中,但是如果您不想这样做,则可以直接运行命令 react-native link react-native-vector-iconsreact-native link

这会自动将导入包添加到您的ios和android文件中。 尝试执行以下步骤即可。