question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`gatsby new` fails due to babel-plugin-root-import version mismatch (when package manager is npm)

See original GitHub issue

gatsby new fails using npm due to issues with babel-plugin-root-import, providing the following error:

npm error log
╰─ gatsby new gatsby-starter-ts https://github.com/jpedroschmitz/gatsby-starter-ts
info Creating new site from git: https://github.com/jpedroschmitz/gatsby-starter-ts.git

Cloning into 'gatsby-starter-ts'...
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 28 (delta 2), reused 22 (delta 2), pack-reused 0
Receiving objects: 100% (28/28), 217.99 KiB | 1.68 MiB/s, done.
success Created starter directory layout
info Installing packages...

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: gatsby-starter-ts@1.0.0
npm ERR! Found: babel-plugin-root-import@6.6.0
npm ERR! node_modules/babel-plugin-root-import
npm ERR!   dev babel-plugin-root-import@"6.6.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer babel-plugin-root-import@"^5.1.0" from eslint-import-resolver-root-import@1.0.4
npm ERR! node_modules/eslint-import-resolver-root-import
npm ERR!   dev eslint-import-resolver-root-import@"1.0.4" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/Martin/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:

 ERROR

Command failed with exit code 1: npm install



  Error: Command failed with exit code 1: npm install

  - error.js:56 makeError
    [lib]/[gatsby-cli]/[execa]/lib/error.js:56:11

  - index.js:114 handlePromise
    [lib]/[gatsby-cli]/[execa]/index.js:114:26

  - task_queues:94 processTicksAndRejections
    node:internal/process/task_queues:94:5

  - init-starter.js:135 install
    [lib]/[gatsby-cli]/lib/init-starter.js:135:7

  - init-starter.js:202 clone
    [lib]/[gatsby-cli]/lib/init-starter.js:202:3

  - init-starter.js:343 initStarter
    [lib]/[gatsby-cli]/lib/init-starter.js:343:5

  - create-cli.js:487
    [lib]/[gatsby-cli]/lib/create-cli.js:487:9

Yarn also complains, but it’s just a one-line warning:

warning " > eslint-import-resolver-root-import@1.0.4" has incorrect peer dependency "babel-plugin-root-import@^5.1.0".

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
jpedroschmitzcommented, Apr 19, 2021

Hey @MartinRosenberg, thanks for reporting the issue!

ASAP I’ll be taking a look at this error.

1reaction
jpedroschmitzcommented, Oct 10, 2021

Sorry for taking so long. I have fixed this issue on #271.

Thanks for reporting it @MartinRosenberg ❤️

Read more comments on GitHub >

github_iconTop Results From Across the Web

Reinstalling packages to the last version gives an file not ...
I just run the npm install command and got an error output on my terminal, it was working perfectly last week. Here is...
Read more >
Unable to run npm install in a gatsby project - Stack Overflow
Run npm outdated to see which packages are out of date. Use npm update to update any out-of-date dependencies.
Read more >
Gatsby sanity deploy issue - Netlify Support Forums
I can run gatsby and sanity locally - no problems I can run the ... PM: Installing NPM modules using NPM version 6.14.4...
Read more >
Experts for io-client-cookies-headers socket - Linknovate
Name Score News GitHub 61.7 5 Microsoft 46.1 3 Amazon 37.1 3
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found