react-native - 用 Pnpm react Native Expo?

标签 react-native expo

我正在尝试使用 Pnpm 运行 React Native Expo,但遇到此问题 enter image description here

使用 Npm 或 Yarn 没有问题。

最佳答案

这也困扰了我几天,你必须创建一个 .npmrc 文件并添加这一行;

节点链接器=提升

如果你问为什么?这是你的答案;

默认情况下,pnpm 使用硬链接(hard link)管理依赖关系,并且不会展平依赖关系结构。这与世博项目结构不兼容。

在 .npmrc 文件中使用 node-linker=hoisted 设置告诉 pnpm 以更传统的结构管理依赖项,类似于 npm 或yarn 等其他工具的做法。

关于react-native - 用 Pnpm react Native Expo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76200295/

相关文章:

android - 在 React Native Android 中的屏幕之间导航?

android - Expo EAS 构建在使用 `process.env.X` 访问时不会暴露 secret

android - 31.0.0 不是有效的 SDK 版本。选项是 26.0.0 未版本化

react-native - 来自 Google Play 商店的隐式 PendingIntent 漏洞错误

android - 如何使用 react-native 通过音频通知用户?

javascript - React Native 永远挂起

android - React Native iOS 和 Android 文件夹不存在

reactjs - 我无法正确使用 Expo 实例中的 Audio.Sound。我无法暂停或更新播放状态

javascript - 无法解析模块 expo-constants

javascript - 世博会: "auth/operation-not-supported-in-this-enviroment"