Expo React Native项目遇警告:Constants.platform.ios.model已弃用,求指导
解决Expo React Native中
Constants.platform.ios.model弃用警告的步骤 - 先安装
expo-device依赖包,在项目根目录执行命令:expo install expo-device - 替换代码里的旧API调用:
- 把原来依赖
expo-constants的代码,改成使用expo-device的Device模块:// 旧写法 import Constants from 'expo-constants'; const deviceModel = Constants.platform.ios.model; // 新写法 import { Device } from 'expo-device'; const deviceModel = Device.modelName;
- 把原来依赖
- 重启Expo项目,这时候弃用警告就会消失。
提醒:这个旧API会在SDK 45版本被彻底移除,趁早替换能避免后续版本升级出现兼容问题。
内容的提问来源于stack exchange,提问作者Code Lover
相关产品推荐
相关产品推荐

