如何在Expo Snack中导入依赖后自动添加新包,无需手动修改package.json
Expo Snack 自动添加依赖说明
Expo Snack 本身自带自动识别添加依赖的功能,不需要手动填写expo-av等官方包的版本号,具体规则如下:
- 对于
expo-av这类 Expo 官方维护的生态包,你只需要在代码中正常编写导入语句即可,示例导入代码:
编写完成后Snack会自动扫描导入的包名,匹配和你当前选择的Expo SDK版本兼容的最新稳定版依赖,自动写入package.json的依赖项中,不需要额外手动操作。import { Audio } from 'expo-av' - 如果自动识别未触发,你可以通过可视化入口快速添加:打开package.json编辑面板,点击右上角的添加依赖按钮,搜索
expo-av后点击对应搜索结果,即可自动添加适配版本的依赖,无需手动输入版本号。 - 操作参考示意图:

- 只有非Expo官方维护的第三方npm包可能存在无法自动识别的情况,需要手动填写信息,所有官方生态包均支持自动添加功能。
内容的提问来源于stack exchange,提问作者Kamal Hossain
相关产品推荐
相关产品推荐

