React Native Expo捆绑程序无法找到文件

iovurdzv  于 2022-12-14  发布在  React
关注(0)|答案(3)|浏览(123)

我在React Native with Expo(托管管道)上不时收到一个错误,它如下所示:

While trying to resolve module `expo-random` from file `E:\source\app\node_modules\expo-auth-session\build\PKCE.js`, the package `E:\source\app\node_modules\expo-random\package.json` was successfully found. However, this package itself 
specifies a `main` module field that could not be resolved (`E:\source\app\node_modules\expo-random\build\Random.js`. 
Indeed, none of these files exist:

  * E:\source\app\node_modules\expo-random\build\Random.js(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
  * E:\source\app\node_modules\expo-random\build\Random.js\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)

但是,博览会搞错了,所需的文件确实存在:

❯ ls .\node_modules\expo-random\build\Random.js  

    Directory: E:\source\app\node_modules\expo-random\build

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        26/10/1985     05:15           2331 Random.js

这一次expo是抱怨expo-random,但我得到这个错误的不同包。

uinbv5nw

uinbv5nw2#

这个问题是间歇性的,所以我最终发现了我做错了什么:我会安装软件包,而博览会正在运行,这 * 有时 * 会导致上述错误。
愚蠢的错误;但我把它放在这里以防有人遇到同样的问题。

wfsdck30

wfsdck303#

我有一个类似的错误今天试图安装expo-auth-session所以我只是安装expo-random和它的工作

npm i expo-random

相关问题