node-redis icon indicating copy to clipboard operation
node-redis copied to clipboard

Noisy vite build output `Circular dependency` after adding `node-redis` to project

Open peterhirn opened this issue 2 years ago • 1 comments

Description

After adding redis to my project the vite production build output got very noisy, see below.

Any tips on how I can suppress this output? Or can the circular dependency be fixed here?

Node.js Version

20.4

Redis Server Version

No response

Node Redis Version

4.6.7

Platform

Windows

Logs

pnpm build

> docker@ build C:\project
> solid-start build

 solid-start build
 version  0.2.27
 adapter  node

solid-start building client...
vite v4.4.6 building for production...
✓ 2234 modules transformed.
Inspect report generated at C:\project\.solid\inspect
dist/public/manifest.json                      1.20 kB │ gzip:  0.31 kB
dist/public/ssr-manifest.json                  5.45 kB │ gzip:  0.85 kB
dist/public/assets/entry-client-47014696.css   7.71 kB │ gzip:  2.38 kB
dist/public/assets/_...404_-d2231a17.js        0.55 kB │ gzip:  0.37 kB
dist/public/assets/Heading-3fc700cf.js         1.17 kB │ gzip:  0.66 kB
dist/public/assets/index-690c8708.js           4.16 kB │ gzip:  1.67 kB
dist/public/assets/viewer-cbab7af9.js          4.70 kB │ gzip:  2.24 kB
dist/public/assets/entry-client-a4e7e72a.js   53.64 kB │ gzip: 20.57 kB
✓ built in 6.26s
solid-start client built in: 6.796s

solid-start building server...
vite v4.4.6 building SSR bundle for production...
✓ 73 modules transformed.
Inspect report generated at C:\project\.solid\inspect
.solid/server/manifest.json                 0.45 kB
.solid/server/assets/fetchSsr-c53ed251.js   0.83 kB
.solid/server/entry-server.js              80.73 kB
✓ built in 1.31s
solid-start server built in: 1.575s

Circular dependency: node_modules/.pnpm/@[email protected]/node_modules/@redis/client/dist/lib/cluster/index.js -> node_modules/.pnpm/@[email protected]/node_modules/@redis/client/dist/lib/cluster/multi-command.js -> node_modules/.pnpm/@[email protected]/node_modules/@redis/client/dist/lib/cluster/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/INSERT.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/INSERTNX.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/cuckoo/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/BYRANK.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/BYREVRANK.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/CDF.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/CREATE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/MAX.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/MERGE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/MIN.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/QUANTILE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/TRIMMED_MEAN.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/bloom/dist/commands/t-digest/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/QUERY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/index.js       
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/RO_QUERY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/graph/dist/commands/index.js    
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/ARRAPPEND.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/ARRINDEX.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/ARRINSERT.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/ARRPOP.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/GET.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/MGET.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/NUMINCRBY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/NUMMULTBY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/SET.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/STRAPPEND.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/json/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/ALTER.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js 
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/AGGREGATE_WITHCURSOR.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/AGGREGATE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/CREATE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.jsCircular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/EXPLAIN.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/PROFILE_SEARCH.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/SEARCH.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/PROFILE_SEARCH.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/PROFILE_AGGREGATE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/search/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/ADD.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/ALTER.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/CREATE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/DECRBY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/DEL.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/GET.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/INCRBY.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MADD.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MGET.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MGET_WITHLABELS.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/RANGE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/REVRANGE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MRANGE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MRANGE_WITHLABELS.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MREVRANGE.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js
Circular dependency: node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/MREVRANGE_WITHLABELS.js -> node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@redis/time-series/dist/commands/index.js

peterhirn avatar Jul 23 '23 19:07 peterhirn

As far as I can tell this problem still persists. Have there been any updates since this issue was created almost a year ago? I assume quite a bit of effort would be needed to reorganize the import structure of the affected files.

wowkster avatar Jul 25 '24 21:07 wowkster