引导组件

踩坑 1:

使用expo 创建 react native 组件demo并运行,以 pnpm 作为包管理工具时运行报错:

Error: Unable to resolve module ./node_modules/expo/AppEntry from *

why?

据了解到,react native存在大量隐式依赖,pnpm默认不会拍平展开以来,便导致无法正常访问到pnpm所连接到的依赖

解决方案:

根目录下新建 .npmrc文件并添加如下代码,而后再次pnpm install

node-linker=hoisted

含义:创建无符号扁平 node_modules https://pnpm.io/zh/npmrc#node-linker


最后更新于

这有帮助吗?