React Native:找不到变量:需要

Nia*_*Nia 7 javascript reactjs babeljs react-native expo

我正在尝试修改React Native 样板,以便可以在 Android 平台上运行。

我安装了expo包并在根目录中添加了一个index.js文件。但是当我运行 android 代码时,它Can't find variable: require在捆绑阶段 出现在此输入图像描述

我在这里上传了我的代码。有谁知道我在这里错过了什么?

Gav*_*mas -3

您应该以 es6 风格导入 server.default 。require是一种node.js方法,在 es6 模块中你应该使用import它。有关使用的更多信息,请参阅此处import

在这里你做了

 const newApp = require('./server').default;
Run Code Online (Sandbox Code Playgroud)

当你应该有

import {default} from './server'
Run Code Online (Sandbox Code Playgroud)