React native get-UserPackageOpts.sourceExts在运行expo应用程序时不可编辑
运行expo应用程序时出现以下错误React native get-UserPackageOpts.sourceExts在运行expo应用程序时不可编辑,react-native,expo,React Native,Expo,运行expo应用程序时出现以下错误 $ expo-cli start --tunnel [00:24:51] Starting project at C:\Users\DEMO\Desktop\worldsweets [00:24:51] Expo DevTools is running at http://localhost:19002 [00:24:59] userPackagerOpts.sourceExts is not iterable [00:2
$ expo-cli start --tunnel
[00:24:51] Starting project at C:\Users\DEMO\Desktop\worldsweets
[00:24:51] Expo DevTools is running at http://localhost:19002
[00:24:59] userPackagerOpts.sourceExts is not iterable
[00:24:59] TypeError: userPackagerOpts.sourceExts is not iterable
at startReactNativeServerAsync (C:\@expo\xdl@57.9.12\src\Project.ts:1788:80)
at Object.startAsync (C:\@expo\xdl@57.9.12\src\Project.ts:2407:5)
at action (C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:181:3)
at C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:354:16
at Command.<anonymous> (C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\exp.ts:80:7)
$expo cli启动--隧道
[00:24:51]正在C:\Users\DEMO\Desktop\worldsweets启动项目
[00:24:51]Expo DevTools正在http://localhost:19002
[00:24:59]userPackagerOpts.sourceExts不可编辑
[00:24:59]类型错误:UserPackageOpts.sourceExts不可编辑
在startReactNativeServerAsync(C:\@expo\xdl@57.9.12\src\Project.ts:1788:80)
在Object.startAsync(C:\@expo\xdl@57.9.12\src\Project.ts:2407:5)
at操作(C:\Users\DEMO\AppData\Roaming\npm\node\u modules\expo cli\src\commands\start.ts:181:3)
位于C:\Users\DEMO\AppData\Roaming\npm\node\u modules\expo cli\src\commands\start.ts:354:16
指挥。(C:\Users\DEMO\AppData\Roaming\npm\node\u modules\expo cli\src\exp.ts:80:7)
将expo cli
版本更新为3.17.10
这个新版本似乎解决了这个问题
npm install expo-cli@3.17.10 --save
相关问题:我认为这是一个旧的bug,已在expo cli v3.21.2或v3.21.3中重新引入。我正在使用expo cli v3.21.3,也遇到了这个问题 在世博论坛上,我们建议在packagerOpts下的app.json中添加
“sourceExts”:[“js”、“jsx”、“svg”、“svgx”]
,并努力让我的项目重新运行
app.json
"packagerOpts": {
"assetExts": ["ttf"],
"sourceExts": ["js", "jsx", "svg", "svgx"]
}
您只需更新expo cli即可 运行此命令
npm install -g expo-cli
问题已解决您使用哪个expo cli版本?你能展示你的app.json吗?“sdkVersion”:“35.0.0”,“version”:“2.1.0”,我正在使用
warn
Im在最新的expo cli中遇到同样的问题,似乎还没有解决方案。