运行Expo新项目时遇TypeError: minimatch is not a function错误如何解决?
修复Expo Web启动时的TypeError: minimatch is not a function错误
问题根源
你使用了错误的启动命令npx run web,这里的run是一个独立的npm包,并非Expo官方的启动命令,它的依赖缺失导致了minimatch is not a function错误。
修复步骤
使用正确的Expo Web启动命令:
进入项目目录后,执行以下任意一个命令:# 方法1:直接用Expo命令启动web服务 npx expo start --web # 方法2:使用package.json中预设的脚本(Expo创建的项目默认包含) npm run web清理npx缓存(可选,若仍有问题):
如果错误是因为npx缓存了错误的run包,执行以下命令清理缓存:npx clear-npx-cache确保依赖完整安装:
重新安装项目依赖,避免依赖缺失:npm install
执行以上步骤后,Expo Web服务应该能正常启动。
内容的提问来源于stack exchange,提问作者pjb3
相关产品推荐
相关产品推荐

