我创建了一个React Native Project,我试图在Expo XDE中打开该项目.它会引发以下错误:
Cannot find module ...\node_modules\expo\tools\LogReporter
首先,我通过克隆KitchenSink项目创建了一个React Native项目.链接:
当我通过在项目根目录中发出一系列命令来启动项目时:
npm install 然后 expo start
我看到app.json也不合适,如下:
{
"name": "NativebaseKitchenSink",
"displayName": "NativebaseKitchenSink"
}
Run Code Online (Sandbox Code Playgroud)
发出expo startreact-native报告后,app.json在当前目录中找不到.
[17:05:08]在D:\ Projects\ReactNativeProjects\AwesomeProject [17:05:10]启动项目错误:缺少app.json.见https://docs.expo.io/ [17:05:10]无法启动项目.请修复错误并重新启动项目.[17:05:10]错误:无法启动项目.请修复错误并重新启动项目.在C:\ xdl@51.4.0\SRC\Project.js:1565:11在Generator.next()在步骤(C:\用户\ HP \应用程序数据\漫游\ NPM \node_modules \博览会-CLI \node_modules\XDL\build\Project.js:2033:191)at C:\ Users\hp\AppData\Roaming \npm \node_modules\expo-cli \node_modules\xdl\build\Project.js:2033:361 at process._tickCallback(internal /process/next_tick.js:68:7)
我将app.json更改为:
{
"expo": {
"name": "AwesomeProject",
"description": "A Kitchen Sink project.",
"slug": "AwesomeProject",
"privacy": "public",
"sdkVersion": "30.0.0",
"platforms": [
"ios",
"android"
],
"ios": {
"supportsTablet": true
},
"android": {
"package": …Run Code Online (Sandbox Code Playgroud)