YouTube.js icon indicating copy to clipboard operation
YouTube.js copied to clipboard

10.0.0 Running in RN + Expo CRASH BUNDLE

Open giovanijfc opened this issue 8 months ago • 4 comments

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.

giovanijfc avatar Jun 14 '24 04:06 giovanijfc