我正在尝试开始使用react-native,我也想使用领域。这是一个全新的项目,这是我的步骤:
$ react-native init BibleBinderRN
$ cd BibleBinderRN/
$ react-native -v
此时我看到了:
react-native-cli:2.0.1
react-native:0.45.1
下一步:
$ npm install --save realm
$ react-native -v
结果:
react-native-cli: 2.0.1
react-native: n/a - not inside a React Native project directory
我不明白为什么这不是RN项目目录。有人可以帮忙吗?
答案 0 :(得分:2)
我在React Native上比较新,但是在最后几天我得到了同样的错误。
实际上,当我使用命令npm install blabla --save
安装不同的插件时,就在我无法运行react-native link ...
甚至react-native run-android
之类的命令之后
在阅读了不同的主题后,我找到的解决方案就是用纱线来做。实际上,使用命令yarn add blabla
它可以完美地运行。我在github上找到的一些解释是关于npm版本的问题。
但是,如果你找到了解决方案,我很感兴趣!
答案 1 :(得分:0)
第一次运行:
npx react-native init name-project
然后安装 Realm:
npm install realm
不要全局使用 CLI https://reactnative.dev/docs/_getting-started-linux-android#installing-dependencies
答案 2 :(得分:0)
之前的评论没有提到如何正确地将设置 react-native 项目与 Realm 连接起来。 这不是微不足道的!您可以在此处找到设置连接到领域的本机应用程序的快速步骤:How do you setup Realm with React Native?
这将生成一个示例应用程序,您可以将其用作实现您自己的功能的帮助。