无法使用 Expo XDE 找到条目文件 index.js
Cannot find entry file index.js with Expo XDE
当我在 Expo 中加载我的 react-native 应用程序时,出现错误:"Cannot find entry file index.js in any of the roots."
我正在添加到现有的 React Web 应用程序,并且在根级别有 index.ios.js。在本地、模拟器中以及通过 Xcode 在我的 phone 硬连线上,一切都运行良好。我用 exp convert
转换了我的应用程序并将所有信息集成到 exp.json
.
ios 应用程序的所有信息都包含在名为 "ios" 的文件夹中。
有人 运行 参与其中或对如何摆脱困境有任何想法吗?
检查你 package.json 并将 index.js 重命名为你的条目文件。
//...
},
"main": "index.js"
}
如果您使用的是 Expo,则需要转到您的项目文件夹并找到以下文件:
\node_modules\expo\AppEntry.js
import { KeepAwake, registerRootComponent } from 'expo';
import App from '../../App';
if (__DEV__) {
KeepAwake.activate();
}
registerRootComponent(App);
这里只是将第二行import中的App
替换为Custom_Component_Name
。
您可以通过查看package.json
文件找到入口文件。在package.json你会发现
{
"main": "node_modules/expo/AppEntry.js"
}
AppEntry.json
是expo项目默认的入口文件
当我在 Expo 中加载我的 react-native 应用程序时,出现错误:"Cannot find entry file index.js in any of the roots."
我正在添加到现有的 React Web 应用程序,并且在根级别有 index.ios.js。在本地、模拟器中以及通过 Xcode 在我的 phone 硬连线上,一切都运行良好。我用 exp convert
转换了我的应用程序并将所有信息集成到 exp.json
.
ios 应用程序的所有信息都包含在名为 "ios" 的文件夹中。
有人 运行 参与其中或对如何摆脱困境有任何想法吗?
检查你 package.json 并将 index.js 重命名为你的条目文件。
//...
},
"main": "index.js"
}
如果您使用的是 Expo,则需要转到您的项目文件夹并找到以下文件:
\node_modules\expo\AppEntry.js
import { KeepAwake, registerRootComponent } from 'expo';
import App from '../../App';
if (__DEV__) {
KeepAwake.activate();
}
registerRootComponent(App);
这里只是将第二行import中的App
替换为Custom_Component_Name
。
您可以通过查看package.json
文件找到入口文件。在package.json你会发现
{
"main": "node_modules/expo/AppEntry.js"
}
AppEntry.json
是expo项目默认的入口文件