Skip to content

Doesn't work with NPM #919

Description

@jcubic

Description

I created a new JS library (I've pick the last option, since I don't need to access native API). And after npm install got this error:

$ npm install
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: react-native-awesome-library@0.1.0
npm error Found: prettier@2.8.8
npm error node_modules/prettier
npm error   dev prettier@"^2.8.8" from the root project
npm error
npm error Could not resolve dependency:
npm error peer prettier@">=3.0.0" from eslint-plugin-prettier@5.5.4
npm error node_modules/eslint-plugin-prettier
npm error   dev eslint-plugin-prettier@"^5.5.4" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /home/kuba/.npm/_logs/2025-12-25T18_24_12_883Z-eresolve-report.txt
npm error A complete log of this run can be found in: /home/kuba/.npm/_logs/2025-12-25T18_24_12_883Z-debug-0.log

You need to run:

npm install -D prettier@latest
npm install

When you run npm run lint, you have two missign dependenices:

  • eslint-plugin-ft-flow
  • eslint-plugin-react-native

that you need to install.

I'm using npx create-react-native-library@latest version 0.56.0.

Packages

  • create-react-native-library
  • react-native-builder-bob

Selected options

N/A

Link to repro

https://github.com/jcubic/awesome-library

Environment

N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions