使用Expo安装React Native遇npm依赖警告,是否可继续?
Expo初始化时npm废弃包警告的处理建议
结论:可以继续完成安装,不用等RN/Expo团队修复
这些都是npm的**警告(warn)**而非错误,本质是部分依赖的深层子包版本较旧被官方标记废弃,但Expo的初始化模板已经做了兼容处理,完全不影响项目的创建和正常运行。
为什么会出现这些警告?
- 这些废弃包大多是Expo内部依赖的子包,并非你直接安装的包。Expo团队会在后续版本中逐步替换升级这些依赖,但当前版本的模板依然稳定可用。
- 比如
rimraf、glob这类工具包的旧版本,只是官方不再维护,但初始化项目时用到的功能完全正常;Babel的proposal系列插件,是因为对应的ES特性已经纳入标准,官方建议改用transform系列插件,但Expo的Babel配置已经适配了这一点,不会影响代码编译。
后续操作建议
- 直接完成安装流程,运行
npm start启动项目验证,基本不会出现问题。 - 如果后续开发中碰到具体的依赖报错,再针对性处理即可(比如用
npm dedupe整理依赖,或者升级Expo版本)。 - 新手无需过度纠结这些警告,专注于项目功能开发即可。
内容的提问来源于stack exchange,提问作者mukunda
相关产品推荐
相关产品推荐

