我有反应的下一个版本-原生/反应-本地-cli:
react-native-cli: 2.0.1
react-native: 0.47.2在安装完领域之后
npm install --save realm我搞错了

下一部分解决了,如果它有助于解决整个问题<解决部分开始。
如果我跑了
react-native link或
react-native link realm 我收到一个错误:
pathToProjectHere/node_modules/metro-bundler/src/lib/Terminal.js:141
this._nextStatusStr = util.format(format, ...args);
^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Module._extensions..js (module.js:416:10)
at Object.require.extensions.(anonymous function) [as .js] (pathToProjectHerenode_modules/babel-register/lib/node.js:152:7)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (pathToProjectHere/node_modules/react-native/local-cli/server/runServer.js:18:18)
at Module._compile (module.js:409:26)解决部分末端>
我仍然收到一个关于领域构造函数的错误,即使在成功的链接命令之后,有什么问题吗?
我无法启动新项目的领域以及同样的错误。
发布于 2017-10-17 06:14:19
我终于发现了一个问题,我的问题是缺乏对RN和世博会的了解。由于我的项目是使用create-react-native-app,创建的,我的项目最初被附加到世博。要使用领域,我必须使用分离。
发布于 2017-09-24 18:43:37
我认为王国已经承认了这个问题,并给出了手动替代方案。
请查看他们为这个问题向您提供的页面:https://realm.io/docs/javascript/latest/index.html#missing-realm-constructor并按照它的步骤执行。
但是,我建议您先看看他们的安装指南,在此之后,他们用一步一步的方式来处理这个问题:
react-native link或(类似) react-native install realm失败。
我正在编写这些步骤,但强烈建议阅读安装指南,以便保持更新。
android/settings.gradleinclude ':realm'
project(':realm').projectDir = new File(rootProject.projectDir,'../node_modules/realm/android')android/app/build.gradle中的依赖项dependencies {
compile project(':realm')
}MainApplication.java中添加导入并链接包import io.realm.react.RealmReactPackage; // <<==== add this import
public class MainApplication extends Application implements ReactApplication {
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new RealmReactPackage() // <<==== add this line
);
}
}另外,我无法更好地缩进代码,欢迎编辑
https://stackoverflow.com/questions/46390021
复制相似问题