我正在尝试修改React Native 样板,以便我可以在 Android 平台上运行。
我安装了 expo 包并在根目录中添加了一个 index.js 文件。但是当我运行 android 代码时,它Can't find variable: require
在捆绑阶段
引发
我在这里上传了我的代码。有谁知道我在这里错过了什么?
我正在尝试修改React Native 样板,以便我可以在 Android 平台上运行。
我安装了 expo 包并在根目录中添加了一个 index.js 文件。但是当我运行 android 代码时,它Can't find variable: require
在捆绑阶段
引发
我在这里上传了我的代码。有谁知道我在这里错过了什么?
重置缓存对我有用。
世博会上
出口-c
对于纯react-native
react-native start --reset-cache
对于那些缓存清除不起作用的人。尝试删除 .bablerc 文件。它有自己的方式来影响缓存。我的问题只有在我删除它后才解决。当我使用 react-native-web 将我的本机应用程序移植到网络时,我遇到了这个问题。
平台:
世博会react-nativereact-native网络
您应该以 es6 样式导入 server.default。require
是一种node.js
方法,在 es6 module中你应该使用它import
。有关使用的更多信息,请参见此处import
。
你做到了
const newApp = require('./server').default;
当你应该有
import {default} from './server'