React Native新建项目未生成App.js文件问题求助
React Native新建项目无App.js的解决方法
- 先明确:React Native 0.71及以上版本,官方默认项目模板已用App.tsx(TypeScript模板)或App.jsx(JavaScript模板)替代原有的App.js,这是正常的结构变更,并非操作错误。
- 具体解决路径:
- 直接使用替代文件:项目根目录下的
App.tsx/App.jsx就是原App.js的等价文件,功能完全一致,可直接编辑使用。 - 手动生成App.js:
- 在项目根目录新建
App.js文件,写入基础的React Native组件代码; - 修改
package.json中的"main"字段,将"index.js"改为"App.js"; - 或者保持
"main": "index.js",修改index.js里的导入语句为import App from './App.js';。
- 在项目根目录新建
- 创建旧版本项目(不推荐):若坚持要默认生成App.js的项目,可指定旧版本号创建,命令如下:
注:旧版本可能存在兼容性问题,建议优先适配新版本的文件结构。npx react-native init MyApp --version 0.70.6
- 直接使用替代文件:项目根目录下的
内容的提问来源于stack exchange,提问作者Krist
相关产品推荐
相关产品推荐

