...
yarn run v1.22.17
$ next build
Failed to compile.
./src/blocks/ErrorBlock/ErrorBlock.js
5:1 Error: Dependency cycle via ./Page:5=>./Page:1=>~/blocks:5=>./ErrorBlock:4 import/no-cycle
./src/blocks/ErrorBlock/index.js
1:1 Error: Dependency cycle via ~/containers:5=>./Page:5=>./Page:1=>~/blocks:5 import/no-cycle
./src/blocks/Hero/Hero.js
5:1 Error: Dependency cycle via ./Page:5=>./Page:1=>~/blocks:5=>./Hero:5 import/no-cycle
./src/blocks/Hero/index.js
1:1 Error: Dependency cycle via ~/containers:5=>./Page:5=>./Page:1=>~/blocks:5 import/no-cycle
./src/blocks/index.js
4:41 Error: Dependency cycle via ./ErrorBlock:1=>~/containers:5=>./Page:5=>./Page:1 import/no-cycle
./src/containers/Page/Page.js
5:1 Error: Dependency cycle via ./ErrorBlock:4=>./ErrorBlock:1=>~/containers:5=>./Page:5 import/no-cycle
./src/containers/Page/index.js
1:1 Error: Dependency cycle via ~/blocks:5=>./ErrorBlock:4=>./ErrorBlock:1=>~/containers:5 import/no-cycle
./src/containers/index.js
5:1 Error: Dependency cycle via ./Page:1=>~/blocks:5=>./ErrorBlock:4=>./ErrorBlock:1 import/no-cycle
info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Steps to reproduce
create-ignite-app
-npx @noaignite/create-app my-app
yarn.lock
file -rm yarn.lock
yarn install
yarn build
You partially get the following response:
Dependency cycle
The commit causing the lint error (retrieved via
git bisect
):efbde14ee7
As i understand it, dependency cycle looks something like this: