执行npx expo prebuild --clean后node_modules被删,如何解决?
解决
npx expo prebuild --clean误删文件及正确更换应用图标的方法 先恢复被删除的文件
- 重新安装项目依赖:根据你项目使用的包管理器,执行
npm install或者yarn install,这会重新生成node_modules文件夹 - 重新生成构建文件:执行
npx expo prebuild(不要加--clean参数),就能恢复之前的构建文件
正确更换应用图标的步骤
你本来是想换图标才操作的,别用--clean这种破坏性参数,正确流程是:
- 准备好尺寸为1024x1024像素的图标文件,放到项目的
assets目录下(或者你自定义的资源目录) - 打开
app.json(或app.config.js),找到icon字段,修改为新图标的路径,比如"./assets/new-app-icon.png" - 执行
npx expo prebuild,让Expo把新图标同步到构建文件中 - 如果只是需要清理Expo的缓存(比如图标不生效),用
npx expo start --clear,这个只会清理Expo的运行缓存,不会删除依赖或构建文件
内容的提问来源于stack exchange,提问作者lyon98.dbios
相关产品推荐
相关产品推荐

