Skip to content

Unable to resolve module ./utils/invariant.ts #7683

@mfrag38

Description

@mfrag38

Current Behavior

When i run npm run android, i got this:
error: bundling failed: Error: Unable to resolve module ./utils/invariant.ts from node_modules\@react-navigation\core\lib\module\StateUtils.js:

None of these files exist:

  • node_modules@react-navigation\core\lib\module\utils\invariant.ts(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
  • node_modules@react-navigation\core\lib\module\utils\invariant.ts\index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\node-haste\DependencyGraph.js:282:16)
    at Object.resolve (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\lib\transformHelpers.js:267:42)
    at E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\DeltaBundler\traverseDependencies.js:426:31
    at Array.map ()
    at resolveDependencies (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\DeltaBundler\traverseDependencies.js:423:18)
    at E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\DeltaBundler\traverseDependencies.js:275:33
    at Generator.next ()
    at asyncGeneratorStep (E:\Workspace\Android\React-Native\meals_app\node_modules\metro\src\DeltaBundler\traverseDependencies.js:87:24)

Expected Behavior

It should run without giving this error, i've checked the missing file myself and i found it but in .js extension not in .ts as it's imported in the package files and i found many files imported as .ts but found as .js

How to reproduce

Just install the package and run npm run android

Your Environment

software version
iOS or Android Android
@react-navigation/native 5.0.8
react-native 0.61.5
expo Not Used
node v13.5.0
npm or yarn yarn

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions