YouTube.js
YouTube.js copied to clipboard
10.0.0 Running in RN + Expo CRASH BUNDLE
Steps to reproduce
Hi, I installed the lib in version 10.0.0 and in my app made in react-native 0.72.6 + expo 49.0.15 and the bundle is breaking.
Failure Logs
Android Bundling failed 333ms
error: Error: The package `/node_modules/youtubei.js/package.json` is invalid because it specifies a `main` module field that could not be resolved (`/node_modules/youtubei.js/index`. None of these files exist:
* /node_modules/youtubei.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|.android.cjs|.native.cjs|.cjs)
* /node_modules/youtubei.js/index/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|.android.cjs|.native.cjs|.cjs)
at resolvePackageEntryPoint (/node_modules/metro-resolver/src/resolve.js:339:11)
at resolveModulePath (/node_modules/metro-resolver/src/resolve.js:172:21)
at resolvePackage (/node_modules/metro-resolver/src/resolve.js:299:10)
at resolve (/node_modules/metro-resolver/src/resolve.js:138:20)
at doResolve (/node_modules/@expo/cli/build/src/start/server/metro/withMetroMultiPlatform.js:181:24)
at /node_modules/@expo/cli/build/src/start/server/metro/withMetroMultiPlatform.js:217:48
at resolveRequest (/node_modules/@expo/cli/build/src/start/server/metro/withMetroResolvers.js:30:44)
at Object.resolve (/node_modules/metro/node_modules/metro-resolver/src/resolve.js:47:12)
at ModuleResolver.resolveDependency (/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:86:31)
at DependencyGraph.resolveDependency (/node_modules/metro/src/node-haste/DependencyGraph.js:282:43)
Expected behavior
The app loaded the bundle without a problem
Current behavior
The bundle crashes while I keep importing the module
Version
Default
Anything else?
No response
Checklist
- [X] I am running the latest version.
- [X] I checked the documentation and found no answer.
- [X] I have searched the existing issues and made sure this is not a duplicate.
- [X] I have provided sufficient information.