我在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,但我得到这个错误的不同包。
3条答案
按热度按时间r6vfmomb1#
尝试从documentation安装expo-random
uinbv5nw2#
这个问题是间歇性的,所以我最终发现了我做错了什么:我会安装软件包,而博览会正在运行,这 * 有时 * 会导致上述错误。
愚蠢的错误;但我把它放在这里以防有人遇到同样的问题。
wfsdck303#
我有一个类似的错误今天试图安装expo-auth-session所以我只是安装expo-random和它的工作