Android 无法从“node\u modules/expo/build/ExpoLazy.js”解析模块“”。/Linking/Linking``
在运行Android 无法从“node\u modules/expo/build/ExpoLazy.js”解析模块“”。/Linking/Linking``,android,react-native,expo,Android,React Native,Expo,在运行react native run android时,是否有人在expo中遇到此错误 error: bundling failed: Error: Unable to resolve module `./Linking/Linking` from `node_modules/expo/build/ExpoLazy.js`: None of these files exist: * node_modules/expo/build/Linking/Linking(.native|.and
react native run android
时,是否有人在expo中遇到此错误
error: bundling failed: Error: Unable to resolve module `./Linking/Linking` from `node_modules/expo/build/ExpoLazy.js`:
None of these files exist:
* node_modules/expo/build/Linking/Linking(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
* node_modules/expo/build/Linking/Linking/index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
“expo”:“^37.0.9”,刚刚遇到这个问题,降级到37.0.8(无插入符号)并执行
npm i
。看起来他们昨天发布了37.0.9,但它有一个问题。这是react native的一个内部错误。你没有太多的选择,因为用户316570考虑降级。 < P>现在,下拉世博会37.0.8修正了这个问题。要降级,请在package.json中,将Expo依赖项更改为:
"expo": "37.0.8",
然后卸下node_模块并重新安装所有组件:
rm -rf node_modules
npm i
对我有用的是:
1) 在package.json中更改为“expo”:“37.0.8”
2) 删除节点模块
3) 安装包npm i
4) 在expo中清理缓存expo r-c
现在它又开始工作了。在前面的评论中找不到最后一步。这不仅仅是expo版本的问题,您还应该检查global expo cli版本,可能还有节点。 运行:
$npm安装-g expo cli--force
$rm-射频节点\单元模块/
$rm-rf package-lock.json
#(在我的例子中,mac“$brew升级节点和&npm安装-g npm”)
$npm安装
$npm运行
非常感谢,我刚刚解决了将其降级到~37.0.3:)对不起,我如何降级sdk?我在谷歌上找不到任何东西